Coordinates

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

LatLng

google.maps.LatLng Classe

Un LatLng est un point dans des coordonnées géographiques: latitude et longitude.

  • La latitude est comprise entre -90 et 90 degrés, inclus. Les valeurs supérieures ou inférieures à cette plage seront limitées à la plage [-90, 90]. Autrement dit, si la valeur spécifiée est inférieure à -90, elle est définie sur -90. Si la valeur est supérieure à 90, elle est définie sur 90.
  • La longitude est comprise entre -180 et 180 degrés, inclus. Les valeurs supérieures ou inférieures à cette plage seront encapsulées afin d'être comprises dans la plage. Par exemple, une valeur de -190 sera convertie en 170. La valeur 190 sera convertie en -170. Cela reflète le fait que les longitudes s'étendent autour du monde.
Bien que la projection de carte par défaut associe la longitude à la coordonnée X de la carte et la latitude à la coordonnée Y, la coordonnée de latitude est toujours écrite en premier, suivie de la longitude.
Notez que vous ne pouvez pas modifier les coordonnées d'un LatLng. Si vous souhaitez calculer un autre point, vous devez en créer un.

La plupart des méthodes qui acceptent les objets LatLng acceptent également un objet LatLngLiteral. Les éléments suivants sont donc équivalents:

 map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});

Le constructeur accepte également les objets LatLngLiteral et LatLng. Si une instance LatLng est transmise au constructeur, une copie est créée.

Voici les appels possibles au constructeur:

 new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng({lat: -34, lng: 151}, null, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151), null, true);

LatLng
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap])
Paramètres:
  • latOrLatLngOrLatLngLiteral : number|LatLngLiteral|LatLng
  • lngOrNoClampNoWrap : number|boolean optional
  • noClampNoWrapboolean optional
Crée un objet LatLng représentant un point géographique. La latitude est spécifiée en degrés dans la plage [-90, 90]. La longitude est spécifiée en degrés dans la plage [-180, 180]. Définissez noClampNoWrap sur true pour activer les valeurs en dehors de cette plage. Notez l'ordre de latitude et de longitude.
equals
equals(other)
Paramètres :
Valeur renvoyée : boolean
Fonction de comparaison.
lat
lat()
Paramètres:aucun
Valeur renvoyée : number
Affiche la latitude en degrés.
lng
lng()
Paramètres : aucun
Valeur renvoyée : number
Renvoie la longitude en degrés.
toJSON
toJSON()
Paramètres : aucun
Valeur renvoyée : LatLngLiteral
Convertit en représentation JSON. Cette fonction est destinée à être utilisée via JSON.stringify.
toString
toString()
Paramètres:aucun
Valeur renvoyée : string
Convertit en représentation de chaîne.
toUrlValue
toUrlValue([precision])
Paramètres:
  • precisionnumber optional
Valeur renvoyée : string
Renvoie une chaîne au format "lat,lng" pour cette valeur LatLng. Par défaut, nous arrondissons les valeurs de latitude/longitude à six décimales.

Interface LatLngLiteral

google.maps.LatLngLiteral interface

Les littéraux d'objet sont acceptés à la place des objets LatLng dans de nombreux cas. Ils sont convertis en objets LatLng lorsque l'API Google Maps les détecte.

Exemples :

 map.setCenter({lat: -34, lng: 151});
new google.maps.Marker({position: {lat: -34, lng: 151}, map: map});

Les littéraux d'objet LatLng ne sont pas compatibles avec la bibliothèque Geometry.

lat
Type : number
Latitude en degrés. Les valeurs seront limitées à la plage [-90, 90]. Autrement dit, si la valeur spécifiée est inférieure à -90, elle est définie sur -90. Si la valeur est supérieure à 90, elle est définie sur 90.
lng
Type:number
Longueur en degrés. Les valeurs situées en dehors de la plage [-180, 180] sont enveloppées de sorte qu'elles se situent dans la plage. Par exemple, une valeur de -190 sera convertie en 170. La valeur 190 sera convertie en -170. Cela reflète le fait que les longitudes s'étendent autour du monde.

LatLngBounds

google.maps.LatLngBounds Classe

Une instance LatLngBounds représente un rectangle en coordonnées géographiques, dont un qui traverse le méridien longitudinal de 180 degrés.

LatLngBounds
LatLngBounds([swOrLatLngBounds, ne])
Paramètres:
Construit un rectangle à partir des points situés aux angles sud-ouest et nord-est.
contains
contains(latLng)
Paramètres:
Valeur renvoyée : boolean
Renvoie true si les coordonnées de latitude/longitude fournies se trouvent dans ces limites.
equals
equals(other)
Paramètres:
Valeur renvoyée : boolean
Renvoie true si cette limite est environ égale aux limites données.
extend
extend(point)
Paramètres:
Valeur renvoyée : LatLngBounds
Étend ces limites pour contenir le point donné.
getCenter
getCenter()
Paramètres : aucun
Valeur renvoyée: LatLng
Calcule le centre de ces coordonnées LatLngBounds
getNorthEast
getNorthEast()
Paramètres:aucun
Valeur renvoyée: LatLng
Affiche l'angle nord-est de ces limites.
getSouthWest
getSouthWest()
Paramètres : aucun
Valeur renvoyée: LatLng
Renvoie l'angle sud-ouest de cette limite.
intersects
intersects(other)
Paramètres :
Valeur renvoyée : boolean
Renvoie true si cette limite partage des points avec les autres limites.
isEmpty
isEmpty()
Paramètres : aucun
Valeur renvoyée: boolean
Renvoie si les limites sont vides.
toJSON
toJSON()
Paramètres : aucun
Valeur renvoyée : LatLngBoundsLiteral
Convertit en représentation JSON. Cette fonction est destinée à être utilisée via JSON.stringify.
toSpan
toSpan()
Paramètres:aucun
Valeur renvoyée : LatLng
Convertit les limites de la carte en intervalle de latitude/longitude.
toString
toString()
Paramètres : aucun
Valeur renvoyée: string
Convertit en chaîne.
toUrlValue
toUrlValue([precision])
Paramètres :
  • precisionnumber optional
Valeur renvoyée: string
Renvoie une chaîne au format "lat_lo,lng_lo,lat_hi,lng_hi" pour ces limites, où "lo" correspond à l'angle sud-ouest de la boîte englobante, tandis que "hi" correspond à l'angle nord-est de cette boîte.
union
union(other)
Paramètres :
Valeur renvoyée : LatLngBounds
Étend ces limites pour contenir l'union de ces limites et des limites données.
MAX_BOUNDS LatLngBounds pour les limites maximales de la Terre. Ces limites couvrent l'ensemble du globe.

Interface LatLngBoundsLiteral

google.maps.LatLngBoundsLiteral interface

Les littéraux d'objet sont acceptés à la place des objets LatLngBounds dans toute l'API. Ils sont automatiquement convertis en objets LatLngBounds. Tous les champs south, west, north et east doivent être définis. Sinon, une exception est générée.

east
Type:number
Longitude est en degrés. Les valeurs situées en dehors de la plage [-180, 180] seront liées à la plage [-180, 180]. Par exemple, une valeur de -190 sera convertie en 170. La valeur 190 sera convertie en -170. Cela reflète le fait que les longitudes s'étendent autour du monde.
north
Type : number
Latitude nord en degrés. Les valeurs seront limitées à la plage [-90, 90]. Autrement dit, si la valeur spécifiée est inférieure à -90, elle est définie sur -90. Si la valeur est supérieure à 90, elle est définie sur 90.
south
Type : number
Latitude sud en degrés. Les valeurs seront limitées à la plage [-90, 90]. Autrement dit, si la valeur spécifiée est inférieure à -90, elle est définie sur -90. Si la valeur est supérieure à 90, elle est définie sur 90.
west
Type:number
Longitude Ouest en degrés. Les valeurs situées en dehors de la plage [-180, 180] seront liées à la plage [-180, 180]. Par exemple, une valeur de -190 sera convertie en 170. La valeur 190 sera convertie en -170. Cela reflète le fait que les longitudes s'étendent autour du monde.

LatLngAltitude

google.maps.LatLngAltitude Classe

Un LatLngAltitude est un point 3D dans des coordonnées géographiques: latitude, longitude et altitude.

  • La latitude est comprise entre -90 et 90 degrés, inclus. Les valeurs supérieures ou inférieures à cette plage seront limitées à la plage [-90, 90]. Autrement dit, si la valeur spécifiée est inférieure à -90, elle est définie sur -90. Si la valeur est supérieure à 90, elle est définie sur 90.
  • La longitude est comprise entre -180 et 180 degrés, inclus. Les valeurs supérieures ou inférieures à cette plage seront encapsulées afin d'être comprises dans la plage. Par exemple, une valeur de -190 sera convertie en 170. La valeur 190 sera convertie en -170. Cela reflète le fait que les longitudes s'étendent autour du monde.
  • L'altitude est mesurée en mètres. Les valeurs positives correspondent aux hauteurs au-dessus du sol, et les valeurs négatives aux hauteurs sous la surface du sol.

Cette classe implémente LatLngAltitudeLiteral.

Cette classe implémente LatLngLiteral.

altitude
Type : number
Affiche l'altitude.
lat
Type : number
Affiche la latitude.
lng
Type : number
Renvoie la longitude.
equals
equals(other)
Paramètres :
Valeur renvoyée : boolean indique si les deux objets sont égaux.
Fonction de comparaison.
toJSON
toJSON()
Paramètres : aucun
Valeur renvoyée:LatLngAltitudeLiteral représentation JSON de cet objet.

Interface LatLngAltitudeLiteral

google.maps.LatLngAltitudeLiteral interface

Les littéraux d'objet sont acceptés à la place des objets LatLngAltitude dans de nombreux cas. Ils sont convertis en objets LatLngAltitude lorsque l'API Google Maps les détecte.

Cette interface étend LatLngLiteral.

altitude
Type : number
Par défaut:0
Distance (en mètres) au-dessus de la surface du sol. Une valeur négative désigne une surface située sous le sol.
lat
Type:number
Latitude en degrés. Les valeurs seront limitées à la plage [-90, 90]. Autrement dit, si la valeur spécifiée est inférieure à -90, elle est définie sur -90. Si la valeur est supérieure à 90, elle est définie sur 90.
lng
Type:number
Longueur en degrés. Les valeurs situées en dehors de la plage [-180, 180] sont enveloppées de sorte qu'elles se situent dans la plage. Par exemple, une valeur de -190 sera convertie en 170. La valeur 190 sera convertie en -170. Cela reflète le fait que les longitudes s'étendent autour du monde.

Classe Point

google.maps.Point Classe

Point
Point(x, y)
Paramètres :
  • xnumber
  • ynumber
Point sur un plan bidimensionnel.
x
Type : number
Coordonnée X
y
Type : number
Coordonnée Y
equals
equals(other)
Paramètres:
Valeur renvoyée : boolean
Comparer deux points
toString
toString()
Paramètres:aucun
Valeur renvoyée : string
Renvoie une représentation sous forme de chaîne de ce point.

Classe Size

google.maps.Size Classe

Size
Size(width, height[, widthUnit, heightUnit])
Paramètres :
  • widthnumber
  • height : number
  • widthUnitstring optional
  • heightUnitstring optional
Taille bidimensionnelle, où la largeur correspond à la distance sur l'axe X et la hauteur à la distance sur l'axe y.
height
Type:number
Hauteur sur l'axe y, en pixels.
width
Type:number
Largeur le long de l'axe des abscisses, en pixels.
equals
equals(other)
Paramètres :
Valeur renvoyée : boolean
Compare deux tailles.
toString
toString()
Paramètres:aucun
Valeur renvoyée : string
Renvoie une représentation de chaîne de cette taille.

Interface Marge intérieure

google.maps.Padding interface

bottom optional
Type:number optional
Marge intérieure inférieure, en pixels.
left optional
Type:number optional
Remplissage pour la gauche, en pixels.
right optional
Type : number optional
Remplissage pour la droite, en pixels.
top optional
Type:number optional
Remplissage pour le haut, en pixels.

Interface CircleLiteral

google.maps.CircleLiteral interface

Littéral d'objet représentant un cercle.

Cette interface étend CircleOptions.

center
Au centre du cercle.
radius
Type:number
Rayon, en mètres, de la surface de la Terre.
Hérité:clickable, draggable, editable, fillColor, fillOpacity, map, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex