Как я могу искать места с определенными типами, используя Google Places API? - PullRequest
7 голосов
/ 28 декабря 2011

Я использую API Google Place API для поиска определенных типов, таких как (gas_station, cafe, shopping_malls и т. Д.). Вот ссылка, которую я использую https://maps.googleapis.com/maps/api/place/search/json?location=41.104805,29.024291&radius=50000&types=gas_station&sensor=false&key=AIzaSyAhVKOOLN1lx6iKKnbXMT82W1cKG7O8cDY

поэтому здесь мне нужно найти все gas_stations поблизости от моего местоположения, поэтому здесь я получаю "

results" : [],
   "status" : "ZERO_RESULTS"

Но в моем местоположении есть несколько gas_stations (я ищу в Google карте), так как я могу получить эти результаты, может ли кто-нибудь мне помочь ..

Спасибо за продвижение.

1 Ответ

12 голосов
/ 28 декабря 2011

Проблема с категоризацией данных. Если вы выполните поиск по types=university, вы увидите ряд результатов. Теперь посмотрите на types в этих результатах - они перечислены в основном как ["university", "establishment"].

Все заправочные станции в этом районе относятся только к категории ["establishment"], поэтому они не отображаются в поиске gas_station.

Вы можете использовать поиск keyword, чтобы вернуть компании с "gas% 20station" в своих метаданных. Похоже, он возвращает те же результаты, что и поиск "заправочной станции" вокруг этой области в Картах Google.

...