it-swarm.com.ru

Получить точки интереса (достопримечательности / туристические места) места / страны, используя 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'

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

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

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

6
Albin Antony

Попробуйте этот 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

12
SO-user

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

  1. Шаг 1: Создать ключ API Google Получить ключ API
  2. Шаг 2. Добавление API мест
  3. Шаг 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);
0
shafi
0
Sutanu Rath

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

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

0
miguev