geometry.spherical

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Partager ce tutoriel sur les réseaux sociaux
Signaler une erreur dans cet article

espace de nommage google.maps.geometry.spherical

google.maps.geometry.spherical

Série de fonctions utilitaires permettant de calculer des angles géodésiques, des distances et des surfaces (aires).

Le rayon par défaut est le rayon de la Terre, soit 6378137 mètres.

Bibliothèque

geometry

Méthode
Méthode geometry.spherical
MéthodeValeur RetournéeDescription
computeArea(
       path: Array .<LatLng>|MVCArray.<LatLng>,
       radius?: number 
)
Valeur retournée :  number 

Retourne la surface d'un tracé fermé.

La superficie calculée utilise les mêmes unités que le rayon radius.

 Par défaut  le rayon de la Terre étant exprimé en mètres, la surface sera exprimée en mètres carrés.

computeDistanceBetween(
       from:LatLng,
       to:LatLng,
       radius?: number 
)
Valeur retournée :  number 

Calcule la distance entre deux LatLng.

computeHeading(
       from:LatLng,
       to:LatLng
)
Valeur retournée :  number 

Calcule l'angle entre un LatLng et un autre LatLng.

Les caps sont exprimés en degrés dans le sens des aiguilles d'une montre à partir du Nord dans l'intervalle [-180 180].

computeLength(
       path: Array .<LatLng>|MVCArray.<LatLng>,
       radius?: number 
)
Valeur retournée :  number 

Calcule la longueur du chemin (path) donné.

computeOffset(
       from:LatLng,
       distance: number ,
       heading: number ,
       radius?: number 
)
Valeur retournée : LatLng

Retourne le LatLng du point d'arrivé obtenu en partant du point LatLng, en parcourant la distance distance et en suivant le cap heading (exprimé en degrés par rapport au Nord et dans le sens de rotation des aiguilles d'une montre) transmis.

computeOffsetOrigin(
       from:LatLng,
       distance: number ,
       heading: number ,
       radius?: number 
)
Valeur retournée : LatLng

Retourne l'emplacement du point de départ à partir du LatLng du point d'arrivée, de la distance parcourue en mètre distance et du cap initial heading. Les caps sont exprimés en degrés à partir du Nord et dans le sens des aiguilles d'une montre. Cette fonction renvoie  null  lorsque aucune solution n'est disponible.

computeSignedArea(loop:
        Array .<LatLng>|MVCArray.<LatLng>,
       radius?: number 
)
Valeur retournée :  number 

Retourne l'aire signée d'un tracé fermé.

La zone de signature peut être utilisée pour déterminer l'orientation du tracé.

La surface calculée utilise les mêmes unités que le rayon.

 Par défaut  le rayon de la Terre étant exprimé en mètres, la surface sera exprimée en mètres carrés.

interpolate(
       from:LatLng,
       to:LatLng,
       fraction: number 
)
Valeur retournée : LatLng

Retourne le LatLngplacé sur le tracé séparant deux LatLng connus from et to, et situé à une distance fractionnaire fraction du point de départ.