Результат API Google Directions отличается от результата Google Maps

Я разрабатываю приложение, которое отображает расстояние и путь между двумя расстояниями. В этом случае я использовал следующие адреса:

Источник: майор Бхола Рам Анклав

Пункт назначения: Ring Road Mall, сектор 3, Рохини, Нью-Дели, Дели

Когда я использую Directions API, я получаю следующий результат, см. Изображение ниже: введите описание изображения здесь

Но когда я ищу эти адреса в Картах Google, я получаю другой результат.

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

Пожалуйста, ведите меня в правильном направлении. Благодарю.

1 ответ

Решение

Это не адреса, это места. Если вы хотите получить результат, аналогичный Google Maps, вам нужно использовать placeId или координаты, возвращенные для этого места из сервиса мест в запросе маршрутов.

http://www.geocodezip.com/v3_example_geo2.asp?addr1=Major%20Bhola%20Ram%20Enclave&addr2=Ring%20Road%20Mall,%20Sector%203,%20Rohini,%20New%20Delhi,%20Delhi&place=1&place=2

(использует результаты сервиса места)

введите описание изображения здесь

Другие вопросы по тегам