Google Maps экспортирует маршруты проезда в файл kml - Java Geogoogle - PullRequest
3 голосов
/ 10 января 2010

Извините за мою плохую грамматику.

Я пишу программу на Java с использованием geogoogle (Google Geocoder Java API) http://geo -google.sourceforge.net /

Мне нужно из двух конкретных точек получить направление движения между этими точками, а также эту информацию для экспорта в файл KML. Вы знаете, как я могу сделать это с Java? Есть ли API, который я могу использовать? Возможно, позвонив из java-программы в Google и обработав результат - но как это сделать?

Спасибо заранее.

PS. Google дает эту функциональность, как я видел здесь http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/, но мне нужно, чтобы все это вызывалось из Java.

1 Ответ

1 голос
/ 11 января 2010

Я подозреваю, что утилита geogoogle уже отправляет запросы в Google, в которых указан формат вывода KML, поскольку анализировать в java легче, чем в JSON (по умолчанию). Проблема в том, что geogoogle не раскрывает вам необработанный ответ KML.

На вашем месте я бы вообще прекратил пользоваться утилитой geogoogle и сам отправлял запросы на геокодер. Это действительно не сложно, вы просто отправляете простые HTTP-запросы GET (см. Документацию здесь ), и вы легко сможете захватывать необработанные ответы KML и вставлять их в любое место.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...