Bonjour
Je galère un peu sur l'écriture (et surtout la syntaxe) d'un petit script qui affiche un itinéraire entre deux points (départ, arrivée) et un waypoint.
Le but de mon script est de récupérer après chaque évènement "directions_changed" la valeur latitude, longitude du point de départ, arrivée et du waypoint.
Pour le départ et l'arrivée, pas de soucis avec :
Pour le waypoint, c'est là que je n'arrive pas à trouver la doc correspondante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 directionsDisplay.getDirections().routes[0].legs[0].start_location directionsDisplay.getDirections().routes[0].legs[0].end_location
Il semblerait que la propriété location existe dans :
Les propriétés de waypoints sont selon la doc : Array<DirectionsWaypoint>
Code : Sélectionner tout - Visualiser dans une fenêtre à part var waypoints = directionsDisplay.getDirections().routes[0].legs[0].via_waypoint;
Array of intermediate waypoints. Directions will be calculated from the origin to the destination by way of each waypoint in this array. The maximum allowed waypoints is 8, plus the origin, and destination. Maps API for Business customers are allowed 23 waypoints, plus the origin, and destination. Waypoints are not supported for transit directions. Optional.
Et les propriétés de DirectionsWaypoint sont bien :
location (type LatLng|string) et stopover.
Mais est ce que cette propriété est en lecture/écriture ?
En écriture c'est sûr et les exemples sont nombreux. Mais en lecture ...
j'ai essayé :
mais ça ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part waypoints[0].location
Partager