Как получить всю информацию, хранящуюся в определенном идентификаторе Google Maps Place?
Я узнал, что при поиске в Картах Google по определенному ключевому слову я получаю совпадения с идентификаторами мест, которые соответствуют введенному мной ключевому слову. Теперь мне стало интересно, возможно ли получить всю информацию, хранящуюся в определенном идентификаторе места Google Maps, например, ChIJk5rNr3KuEmsRwWgFX9zzBaQ
, Желательно в формате JSON.
Это возможно с Google Maps API v3?
Изменить: я нашел возможность получить список для определенной информации, выполнив этот запрос
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=cruise&key=YOUR_API_KEY
но там определенно не вся информация в списке.
1 ответ
Если вы используете Google Places API, ваша ссылка на документацию находится здесь. Пример:
https://maps.googleapis.com/maps/api/place/details/json?placeid=PLACE_ID&key=YOUR_API_KEY
Если вы используете PlacesService в Google Maps JS API, проверьте эти документы (раздел "Демонстрации и примеры кода", вкладка "МЕСТО ПОДРОБНОСТИ"). Пример:
var service = new google.maps.places.PlacesService(map);
var request = {
placeId: PLACE_ID
};
service.getDetails(request, function (place, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
console.log(place);
}
});