Question

Savez-vous comment je peux obtenir les directions à pied de Google en donnant deux coordonnées spécifiques? Comment puis-je envoyer de simples requêtes GET HTTP et ont le résultat dans un fichier KML?

Je ne veux pas géocodage, mais obtenir les directions de conduite que le fichier KML retourné par cette méthode:

http: //www.gringod. com / 2008/02/26 / save-google-maps-moteur directions /

Était-ce utile?

La solution

Il n'y a pas de méthode documentée et approuvée au moment d'accéder à l'API Directions Google Maps via une requête HTTP ( mise à jour : Google a ajouté la marche et la conduite directions via des services Web en mai 2010).

Cependant, une méthode non documentée qui renvoie une sortie JSON est le suivant:

http://maps.google.com/maps/nav?q=from:London%20to:Dover

Le format du paramètre q doit être from:xxx%20to:yyy. Remplacer xxx et yyy avec le départ et la destination respectivement. Vous pouvez utiliser une latitude et une longitude au lieu d'adresses complètes.

Par défaut, cette demande retourne route. Pour obtenir un itinéraire de marche, vous pouvez ajouter le paramètre optionnel dirflg=w à la chaîne de requête. ( Source)

Notez que non seulement cela est en situation irrégulière, mais il peut également violer les restrictions 10.1 et 10.5 du Google Maps API Conditions générales .

Vous pouvez également être intéressant de vérifier les articles suivants:

Autres conseils

Google ajouté itinéraire à l'aide des services Web, en mai 2010:

http://code.google.com/apis/maps/documentation/ indications /

Les directions sont retournées dans format XML ou JSON.

Ils ont aussi géocodage, l'altitude et places disponibles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top