Разница между ближайшим поиском и текстовым поиском в API Google Адресов - программирование
Подтвердить что ты не робот

Разница между ближайшим поиском и текстовым поиском в API Google Адресов

В чем разница между ближайшим поиском и текстом поиска в Google Адресах Google?

Например, ближайший поиск кафе в радиусе 1 км возвращает только 1 результат, используя https://maps.googleapis.com/maps/api/place/ nearbysearch/JSON location=-41.319282,174.818717 &? radius=1000 & sensor=true & types=cafe & key=your_api_key

while текст Поиск кафе в радиусе 1 км возвращает 20 результатов, используя https://maps.googleapis.com/maps/api/place/ textearch/JSON location=-41.319282,174.818717 &? radius=1000 & sensor=true & query=cafe &. key=your_api_key

Изменение типов до типа в ближайшем поиске также возвращает 20 результатов, которые также отличаются от результата, найденного с помощью текстового поиска выше. т.е. https://maps.googleapis.com/maps/api/place/nearbysearch/json? location=-41.319282,174.818717 & radius=1000 & sensor=true & type=cafe & key=your_api_key

Когда вы выполняете поиск кафе на Google Maps android app, используя приведенное выше местоположение, результат, полученный вами, совпадает с результатом, полученным с помощью текстового поиска выше.

Для удобства приведенные выше clickable links ниже.

https://maps.googleapis.com/maps/api/place/textsearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&query=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&type=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&types=cafe&key=

4b9b3361

Ответ 1

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