Cet utilitaire utilise l'API Maps JavaScript. Plus précisément, l'encodage et le décodage des chemins d'accès 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 Format d'algorithme des polylignes encodées.
Dans Google Maps, les polylignes sont formées d'un ensemble de paires de latitude/longitude. En outre, pour chaque sommet (lieu) dans une polyligne encodée, vous pouvez spécifier un niveau indiquant que le lieu doit s'afficher à ce niveau et à tout niveau supérieur (ex. toute augmentation du zoom). Si un emplacement n'apparaît pas à un niveau donné, la ligne passe du dernier emplacement visible au lieu visible suivant. Notez que le premier et le dernier lieu doivent être des points de niveau 3. Sinon, la polyligne ne s'affichera pas à tous les niveaux.
Vous pouvez utiliser cet utilitaire interactif pour calculer l'encodage d'une polyligne.
- Cliquez sur la carte pour placer le premier lieu de votre polyligne. Vous pouvez faire glisser le repère pour ajuster la position.
- Si nécessaire, spécifiez le niveau approprié pour l'emplacement dans le champ Display Level (Niveau d'affichage).
- Cliquez sur le bouton Ajouter un établissement pour ajouter la zone à la liste des zones géographiques.
- Répétez l'opération pour chaque lieu sur votre polyligne.
- L'encodage de la polyligne apparaît dans les champs Polyligne encodée et Niveaux encodés. Utilisez ces valeurs pour
locations
etlevels
lorsque vous créez votregoogle.maps.Polyline
. - Cliquez sur le bouton Supprimer toutes les zones géographiques pour effacer la liste des zones géographiques avant de décoder une nouvelle polyligne.