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