Google Maps http API для вождения и направлений ходьбы
-
19-09-2019 - |
Вопрос
Знаете ли вы, как я могу получить направление ходьбы от 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.
У них также есть геокодирование, высота и места.