0

Google предлагает два способа получения результатов для обратного геокодирования - это веб-сервис API:Google Maps API - Обратный геокодирования же place_id, JS возвращает API результат, но веб-API не

https://maps.googleapis.com/maps/api/geocode/json?address=place_id:xxxxxxxxxxx&key=YOUR_API_KEY

или карту Javascript API:

https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap

Я нахожу place_id значения, которые возвращают результаты с последним (JS), но не бывший (веб-сервис) - возвращаемое значение ZERO_RESULTS (The request did not encounter any errors but, but returned no results). Существуют ли ограничения с веб-службой?

Значение place_id пример, который работает с № 2 (JS), а не # 1 (веб-сервис): ChIJY01wxrsV64YR40ZRS9kaz_U

Веб-сервис (# 1): https://google-developers.appspot.com/maps/documentation/utils/geocoder/embed

сервис Javascript (# 2): https://google-developers.appspot.com/maps/documentation/javascript/examples/full/geocoding-place-id

ответ

1

Не должно быть никаких ограничений на place_ids для API геокодирования, из того, что я знаю. Я проверил ваш запрос

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJY01wxrsV64YR40ZRS9kaz_U&key=[YOUR_API_KEY]

, и я был в состоянии получить соответствующую информацию (не ZERO RESULTS вы столкнулись).

Веб-сервис (# 1), который вы указали для геокодирования, а не для обратного геокодирования. Если вы нанесете на него «227 Бедфорд», вы можете проверить через контрольную консоль, что у этого же place_id.

 Смежные вопросы

  • Нет связанных вопросов^_^