Utilitaire interactif de polylignes

Google Maps peut générer une polyligne simple à partir de deux coordonnées de latitude/longitude ou plus. Découvrez l'encodage des polylignes , les polylignes simples, et les polylignes complexes.

Cet utilitaire vous permet de générer des encodages de polylignes de manière interactive. Vous pouvez également décoder des polylignes en coordonnées à partir d'une chaîne encodée ou d'une ligne GeoJSON.

Créer une polyligne de manière interactive sur la carte

  1. Saisissez une adresse, un code postal, un lieu ou un point de repère. Sélectionnez une suggestion dans la liste de suggestions. La carte se centre sur le lieu que vous avez sélectionné.
  2. Cliquez sur la carte pour ajouter des repères afin de définir votre polyligne. Les coordonnées de vos repères s'affichent dans la liste Lieux.
    • La liste Lieux affiche les coordonnées des repères.
    • La zone Polyligne encodée affiche l'encodage de la polyligne.
    • La zone Ligne GeoJSON affiche la représentation GeoJSON de la polyligne.

Modifier des coordonnées

  • Pour modifier un lieu, faites glisser le repère sur la carte.
  • Pour supprimer un lieu, cliquez sur "x" à côté de celui-ci dans la liste Lieux.
  • Pour supprimer tous les lieux et recommencer, cliquez sur Tout effacer.

Créer une polyligne en saisissant des coordonnées

  • Si vous disposez d'une liste de coordonnées existante, vous pouvez saisir manuellement les latitudes et les longitudes dans la zone Coordonnées de la ligne GeoJSON au format GeoJSON au lieu de placer des repères.

Décoder une polyligne en coordonnées

  1. Collez votre polyligne dans la zone Polyligne encodée ou Ligne GeoJSON.
  2. Si votre polyligne contient des caractères avec échappement, cochez la case Supprimer l'échappement des caractères spéciaux pour les supprimer.
  3. Cliquez sur Décoder la polyligne ou Décoder le GeoJSON. Les coordonnées s'affichent dans la liste des lieux et la polyligne est dessinée sur la carte.

Cet utilitaire utilise l'API Maps JavaScript. Plus précisément, l'encodage et le décodage des chemins sont gérés par les méthodes statiques encodePath() et decodePath() dans l'espace de noms google.maps.geometry.encoding. Pour en savoir plus sur le schéma d'encodage, consultez la section Format de l'algorithme de polyligne encodée.