Bonjour à tous,
J'ai un problème avec ma boucle pour afficher les kilomètres, elle ne s'incrémente pas.
Je souhaite afficher chaque étape enregistrée.
Dès que je place un argument de route.legs[i], la boucle se bloque, et n'affiche que l'étape 1. Si je le remplace par autre chose, elle fonctionne normalement. D'où vient mon problème?
Voici le code:
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var directionsService = new google.maps.DirectionsService(); // Service de calcul d'itinéraire directionsService.route(request, function(response, status){ // Envoie de la requête pour calculer le parcours if(status == google.maps.DirectionsStatus.OK){ direction.setDirections(response); // Trace l'itinéraire sur la carte et les différentes étapes du parcours } var route = response.routes[0]; // Devrait normalement afficher chaque étape var nbStep = route.legs.length + 1; for (var i = 1; i < nbStep; i++) { alert(route.legs[i].start_address); }
Partager