Google Direction API и Google Maps App показывают разные маршруты для одного и того же пункта назначения - PullRequest
0 голосов
/ 19 января 2019

Я работаю над приложением, в котором мне нужно показать кратчайший маршрут. Я использую Google Direction API, но результат отличается от приложения Google Maps для того же пункта назначения и режима путешествия.

https://maps.googleapis.com/maps/api/directions/json?origin=19.107163,72.862375&destination=19.106995400000002,72.8643029&sensor=false&mode=driving&alternatives=true&key=XXXXXXXXXXXXXXXXXX

Поскольку альтернатива верна, я уже использую кратчайший маршрут из доступных маршрутов (ответ).

Примечание: - Когда я ввожу координаты места отправления и назначения в приложении карты, он показывает тот же результат. Он показывает другой результат только тогда, когда мы вводим источник и пункт назначения.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 21 января 2019

Я получил решение. Когда я указываю конечный объект place_id вместо lat lng, он показывает тот же результат, что и приложение Google Map. Я не знаю, как это работает. Такое изменение даже не упоминается в документации для разработчиков.

https://maps.googleapis.com/maps/api/directions/json?origin=19.107163,72.862375&destination=place_id:ChIJ_0P9DzjI5zsRf5xuhTv8VCk&sensor=false&mode=driving&alternatives=true&key=XXXXXXXXXXXXXXXXXXXXXX

...