API V3 latitude et longitude du waypoint
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 :
Code:
1 2
| directionsDisplay.getDirections().routes[0].legs[0].start_location
directionsDisplay.getDirections().routes[0].legs[0].end_location |
Pour le waypoint, c'est là que je n'arrive pas à trouver la doc correspondante :
Il semblerait que la propriété location existe dans :
Code:
var waypoints = directionsDisplay.getDirections().routes[0].legs[0].via_waypoint;
Les propriétés de waypoints sont selon la doc : Array<DirectionsWaypoint>
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é :
Code:
waypoints[0].location
mais ça ne fonctionne pas