Проблема с созданием маршрута с помощью API направлений Google.

Вот URL, который я использую:

https://maps.googleapis.com/maps/api/directions/json?origin=28.6139,77.2090&destination=25.992003,-80.117802&key=API KEY

Когда я нажимаю этот URL-адрес в браузере, я получаю следующий ответ:

{
   "geocoded_waypoints" : [ {}, {} ],
   "routes" : [],
   "status" : "ZERO_RESULTS"
}

Местонахождение источника — Дели, а место назначения — 3555 N Ocean Dr, Hollywood, FL 33019, USA. Если я изменю место назначения на любое другое, я получу значения для геокодированных путевых точек, но почему не для указанных выше значений?

Помощь очень ценится.


person xyz    schedule 05.06.2016    source источник


Ответы (1)


Я думаю, что ваша ошибка вызвана ограничением режимов движения в Direction API.

Режимы передвижения

При расчете направления вы можете указать транспорт mode для использования. По умолчанию направления рассчитываются как driving направления. Поддерживаются следующие режимы движения:

  • driving (по умолчанию) указывает стандартные направления движения с использованием дорожной сети.
  • walking запрашивает маршруты для пешеходов по пешеходным дорожкам и тротуарам (при наличии).
  • bicycling запрашивает велосипедные маршруты по велосипедным дорожкам и предпочитаемым улицам (при наличии).
  • transit запрашивает маршрут по маршрутам общественного транспорта (где это возможно). Если вы установите режим transit, вы можете дополнительно указать либо departure_time, либо arrival_time. Если время не указано, departure_time по умолчанию устанавливается сейчас (то есть время отправления по умолчанию равно текущему времени). Вы также можете дополнительно включить transit_mode и/или transit_routing_preference.

Пример маршрута в приложении Google Maps (браузер)

https://www.google.com.ph/maps/dir/28.6139,77.209/'25.992003,-80.117802'/@22.2476068,-39.0397189,4z/data=!3m1!4b1!4m6!4m5!1m0!1m3!2m2!1d-80.117802!2d25.992003

Если вы проверите эту ссылку в своем браузере, режим движения — полет, который недоступен в Direction API.

Вот предыдущий вопрос: Как установите режим движения «Полет» в API направления карты Google

Надеюсь это поможет.

person Mr.Rebot    schedule 08.06.2016