3

Désolé d'abord pour ma mauvaise grammaire.google maps exporter les directions au fichier kml - java geogoogle

Je vous écris un programme en Java en utilisant geogoogle (API Google géocodage Java) http://geo-google.sourceforge.net/

J'ai besoin de deux points spécifiques pour obtenir les directions de marche entre ces points et ces informations à exporter dans un fichier KML. Savez-vous comment puis-je le faire à partir de Java? Y a-t-il une API que je peux utiliser? Peut-être faire un appel du programme Java pour google et gérer le résultat - mais comment peut-il être fait?

Merci d'avance.

PS. Google donne cette fonctionnalité comme je l'ai vu ici http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/ mais j'ai besoin que tous ces éléments soient appelés depuis Java.

Répondre

1

Je soupçonne que l'utilitaire geogoogle fait déjà des requêtes à google qui spécifient le format de sortie KML, car il est plus facile d'analyser en java que JSON (la valeur par défaut). Le problème est que geogoogle n'expose pas la réponse KML brute à vous.

Si j'étais vous, j'arrêterais complètement d'utiliser l'utilitaire geogoogle et j'en ferais vous-même les demandes au géocodeur. Ce n'est vraiment pas difficile, vous envoyez simplement des requêtes HTTP GET simples (voir la documentation here), et vous devriez pouvoir facilement capturer les réponses KML brutes et les coller où vous voulez.

+0

Ok, je vais utiliser des requêtes HTTP GET simples, mais le lien que vous donnez ne concerne que le géocodage. Je n'ai pas trouvé quelque chose de similaire pour obtenir des instructions de conduite ou de marche et obtenir la réponse KML. Mon problème principal reste. – maiky

Questions connexes