Разница между ближайшим поиском и текстовым поиском в 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=
Ответы
Ответ 1
Простые места поблизости позволяют вам искать более неопределенно, но только возвращать конкретные результаты.
В текстовом поиске, если вы ищете "рестораны" , он будет искать места, учреждения или имена с текстом "рестораны" . Все, что связано с ресторанами.
Между тем в ближайшем поиске, если вы ищите "рестораны" , он вернет ресторанные заведения с или без текстовых "ресторанов", но только заведения "ресторанов"