#google-maps #google-places-api
#google-карты #google-places-api
Вопрос:
Я ищу заправочные станции поблизости, основываясь на местоположении, которое я указал. И кажется, что строка запроса, которую я предоставляю Google API, на самом деле не верна, что приводит к желаемому результату.
Вот URL
https://maps.googleapis.com/maps/api/place/nearbysearch/json
И это моя строка запроса:
?местоположение= 40,316828, -82.839840amp;радиус= 50000amp;тип= gas_stationamp;ключевоеслово= cruiseamp;ключ=My_Google_Key
Возвращаемый ток ответа>:
{ «html_attributions» : [], «результаты» : [], «статус»: «НУЛЕВЫЕ РЕЗУЛЬТАТЫ» }
Комментарии:
1. Я получаю результаты по этому запросу, но местоположение находится в Колумбусе, Огайо ( скрипка ) Нигде рядом с Вьетнамом. На самом деле, глядя на вашу фотографию, координаты совершенно другие.
2. Подождите минутку, это кординат из Огайо, а не из Колумбуса. Я пытаюсь проверить, происходит ли это только во Вьетнаме или нет. Можете ли вы попробовать этот вьетнамский кординат: 10.778804, 106.698475
3. Я получаю результаты для этих координат, когда удаляю параметр «ключевое слово = круиз». Это важная часть вашего поиска? maps.googleapis.com/maps/api/place/nearbysearch /…
4. Спасибо, вы спасли мне жизнь
Ответ №1:
Решение простое, просто удалите параметр «ключевое слово«, тогда все будет в порядке. Если этот параметр объявлен, API будет возвращать результаты только с тем же значением, что и параметр
Вот мой исходный URL:
Замените на этот URL: