Почему некоторые результаты отображаются на Картах Google, но не отображаются в результатах API Places?

Итак, когда я ищу «Добрый» на Картах Google, я получаю следующий результат: http://maps.google.de/maps/place?q=dobry&hl=de&cid=15804306880695571087

Но когда я пытаюсь получить этот же ресторан из Places API, https://maps.googleapis.com/maps/api/place/search/json?location=48.1321091,11.366&radius=500&types=stitution&sensor=false&name=Dobry&key=ABCDEF1234, я получаю ZERO_RESULTS.

Как я могу получить тег id (не cid) этого заведения? И почему результаты отличаются? Широта/долгота должны быть правильными. Что я делаю неправильно?


person nekaab    schedule 14.02.2012    source источник
comment
такая же проблема... Если я вызову maps.googleapis .com/maps/api/place/textsearch/ в Gmaps есть два ресторана. API мест возвращает только один...   -  person kn1g    schedule 27.07.2017


Ответы (1)


Поле поиска использует конечную точку Автозаполнение запросов. результат, используйте параметр местоположения, чтобы сместить результаты

person frazras    schedule 25.06.2015