Получить точки интереса (достопримечательности / туристические места) места / страны, используя Google Места API

Я хочу получить информацию о точках интересов в каком-либо месте / стране через Google Места, например, «Точки интересов в Лондоне». Я хочу, чтобы результаты были такими же, как и при поиске в Google, например [здесь] [1. Я использовал что-то вроде этого

'https://maps.googleapis.com/maps/api/place/radarsearch/json?location='+str(lat)+','+str(long)+'&radius=500&type=tourist&rankby=prominence&key=API_KEY')

где lat, long - соответствующая широта, долгота этого места / страны.

Но полученный файл json не извлекает точки интереса этого места, а просто выводит близлежащие места.

я тоже попробовал это

'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location='+str(lat)+','+str(long)+'&radius=500&type=tourist&&rankby=prominence&key=API_KEY'

который закончился тем же результатом

есть ли возможность сделать это без использования параметра радиуса

пожалуйста, помогите мне

 Dr.Molle17 июн. 2016 г., 12:43
tourist в настоящее время не являетсяподдержанныйtype для запросов
 alejandrorm07 сент. 2016 г., 01:14
500 в запросе составляет 500 метров, что является довольно коротким расстоянием для достопримечательностей. Но нет, насколько я знаю, рейтинг выдаемости не так уж велик, и результирующий список в значительной степени случайных близлежащих мест указанного типа (турист не поддерживается, вы можете попробовать point_of_interest, но вряд ли вы получите реальные туристические достопримечательности).

Ответы на вопрос(4)

Пожалуйста, привязанный к использованию Google API

Шаг 1 : Создать ключ API GoogleПолучить ключ APIШаг 2. Добавьте API АдресовШаг 3: Реализация

$url= "https://maps.googleapis.com/maps/api/place/textsearch/json?query=dubai+point+of+interest&language=en&radius=2000&key=API_KEY";

$json=file_get_contents($url);

$obj = json_decode($json);

print_r($obj);

Похоже, вы ищете API, который отображает результаты поиска Google, и есть один: пользовательский поиск Googlehttps://developers.google.com/custom-search/docs/overview

Вы можете использовать поиск поблизости или радар, если вы ищете более конкретные поддерживаемые типы:https://developers.google.com/places/supported_types#table1

 Albin Antony20 июн. 2016 г., 14:36
Я использую Google Maps API, а не Google Search API
 miguev28 июн. 2016 г., 21:39
И похоже, что вы можете начать использовать его (просто попробуйте :)
Решение Вопроса

Попробуйте этот URL-адрес API Google Мест. Вы получите достопримечательность / Достопримечательности / Туристические места в (например, :)Нью-Йорк, Вы должны использоватьНАЗВАНИЕ ГОРОДА с ключевым словомДостопримечательность

https://maps.googleapis.com/maps/api/place/textsearch/json?query=new+york+city+point+of+interest&language=en&key=API_KEY

Эти результаты API совпадают с результатами приведенных ниже результатов поиска Google.

https://www.google.com/search?sclient=psy-ab&site=&source=hp&btnG=Search&q=New+York+point+of+interest

 Tom Kincaid15 нояб. 2017 г., 20:40
Эти два не дают одинаковых результатов вообще. Поиск Google показывает список туристических достопримечательностей с относительной популярностью, но текстовый поиск API возвращает в основном список случайных местных компаний, занимающихся путешествиями. Вот лучшие пять результатов, которые я получаю для каждого. С www.google.com/search .... Центральный парк, Статуя Свободы, Эмпайр Стейт Билдинг, Хай Лайн, Таймс-сквер. С maps.googleapis.com/maps/api ... CitySights NY, Федеральный зал, Верхняя часть скалы, Нью-Йоркский перевал, City Sightseeing Нью-Йорк.

Ваш ответ на вопрос