Вопрос

Знаете ли вы, как я могу получить направление ходьбы от Google, предоставив две конкретные координаты? Как я могу отправить простые http -запросы и получить результат в файле KML?

Я не хочу GeoCode, но получайте указания вождения в качестве файла KML, возвращаемого этим методом:

http://www.gringod.com/2008/02/26/save-google-maps-driving-diverections/

Это было полезно?

Решение

В настоящее время нет документированного и утвержденного метода для доступа к API направления Google Maps через HTTP -запрос (Обновить: Google добавил ходьбу и вождение Направления через веб -сервисы в мае, 2010).

Тем не менее, метод незарегистрированного, который возвращает вывод JSON, является следующим:

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

Формат q параметр должен быть from:xxx%20to:yyy. Анкет Замените XXX и YYY на начало и пункт назначения соответственно. Вы можете использовать широту и долготу вместо полных адресов.

По умолчанию этот запрос возвращает указания вождения. Чтобы получить направления ходьбы, вы можете добавить дополнительный параметр dirflg=w к строке запроса. (Источник)

Обратите внимание, что это не только недокументировано, но также может нарушить ограничения 10.1 и 10.5 Google Maps API Условия и условия.

Вам также может быть интересно проверить следующие статьи:

Другие советы

Google добавил направления через веб -сервисы в мае 2010 года:

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

Направления возвращаются в формате XML или JSON.

У них также есть геокодирование, высота и места.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top