HTTP API Google Карт для автомобильных и пешеходных маршрутов

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

Я не хочу геокодировать, но получаю маршруты проезда в виде файла KML, возвращаемого этим методом:

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


person maiky    schedule 11.01.2010    source источник


Ответы (2)


В настоящее время нет задокументированного и одобренного метода доступа к Google Maps Directions API с помощью 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 Условия использования API Карт Google.

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

person Daniel Vassallo    schedule 11.01.2010