Bonjour,

Je souhaiterai exploiter l'api google map v3 ( La v2 étant obsolète depuis le 19 mai 2010 ) afin de calculer la distance en km entre deux villes.

Alors j'ai suivi toutes les informations que google met à notre disposition pour mettre en place ce système seulement je ne comprend pas vraiment comment soumettre la requete et récupérer le résultat ... Je ne suis pas un adepte de JSON

Voila ce que j'ai compris jusqu'à maintenant :

1 . Creer une requete DirectionsService
La méthode de cette requete est :
route(requestirectionsRequest, callback:function (DirectionsResult, DirectionsStatus)))

DirectionsRequest : Contient les propriétés de la requete à soumettre :
avoidTolls = true ( éviter les routes à péage )
destination = LatLng ( Latitude et longitude de la destination )
origin = LatLng ( Latitude et longitude du départ )
travelMode = DRIVING ( Mode de voyage )

2 . DirectionsStatus : Retournera le statu de la requete. Pour faire simple :
OK = requete valide
Tous les autres = requete invalide

3 . DirectionsResult : retournera un tableau "routes" = DirectionsRoute

4 . DirectionsRoute : Donc la c'est le tableau récupéré prédemment
Contenant : bounds, copyrights, legs, overview_path, warnings, waypoint_order.
Il me suffit simplement de récupérer "legs" qui me retournera le tableau DirectionsLeg

5 . DirectionsLeg : Tableau qui contient entre autre :
distance = DirectionsDistance

6 . DirectionsDistance : qui contient
Text
value = distance en metre


Voila je pense avoir compris le fonctionnement ( c'est un bon début ) mais maintenant pour la pratique je ne sais pas trop comment faire... Toutes les tableau retourné sont au format JSON.

Quelqu'un pourrez m'expliquer ou me donner un exemple svp ?
Voir au mieu si une personne à déjà mis en place cette api me montrer une petite partie du script ...

Merci d'avance