Google Maps API

Mesure distance à vol d'oiseau

NoSmoking

Mesure distance

Cliquez sur la carte avec le bouton droit de la souris pour faire apparaître le menu.

La fenêtre d'affichage de la distance apparaît.

Il est à noter que l'ordre du choix n'a pas d'importance.

Déplacer les marqueurs pour faire apparaître la distance à vol d'oiseau qu'il y a entre eux.

Vous pouvez également cliquer sur les marqueurs avec le bouton droit de la souris pour faire apparaître un menu relatif à la mesure de la distance.

La carte

  • Ajouter un marker de début
  • Ajouter un marker de fin
  • Effacer la distance
  • Vue plan
  • Vue plan avec relief
  • Vue satellite
  • Vue satellite avec legende
  • Zoom +
  • Zoom -
  • Ajouter un marker à la carte
  • Définir comme marker début
  • Définir comme marker fin
  • Effacer la distance
  • Affichage à gauche
  • Affichage au centre
  • Affichage à droite
  • Supprimer le marker

Les méthodes disponibles

Le « namespace » makerDistance posséde les méthodes suivantes :

createMarkerStart(
map:google.maps.Map,
position:google.maps.LatLng
)
Création d'un marker de début de la mesure.
createMarkerEnd(
map:google.maps.Map,
position:google.maps.LatLng
)
Création d'un marker de fin de la mesure.
setStart(
marker:google.maps.Marker
)
Défini le marqueur passé en paramètre comme étant la position du début de la mesure.
setEnd(
marker:google.maps.Marker
)
Défini le marqueur passé en paramètre comme la position de fin de mesure.
removeMarker(
marker:google.maps.Marker
)
Supprime le marqueur passé en paramètre.
close() Ferme l'outil de mesure de distance et supprime tous les marqueurs crées avec createMarkerStart ou createMarkerEnd.
setPosition(
where:string
)
Positionne la fenêtre d'affichage de la distance.
Les valeurs prises en comptent sont :
  • left ;
  • center ;
  • right (valeur par défaut).
getDistance(
point:google.maps.LatLng,
point:google.maps.LatLng
)
Retourne la distance à vol d'oiseau, en mètres, entre deux points.

Les codes sources