Google место Api PlaceDetails Photo Reference
Я использую Google Place Api, где есть некоторые результаты "photo_reference" (аналогично "reference" ). Я не могу найти упоминания о том, как использовать его для получения этой фотографии. Я знаю, как использовать "ссылку" для получения PlaceDetail, и я уверен, что использование photo_reference будет аналогичным, но я не могу найти JSON/XML-URL для этого запроса photo_reference. Спасибо за любую помощь. Павел
Ответы
Ответ 1
Пожалуйста, посмотрите здесь документацию: https://developers.google.com/places/documentation/photos
Они только что объявили о новой функции Разместить фото
Короче говоря, вам следует использовать эту новую функцию:
https://maps.googleapis.com/maps/api/place/photo?photoreference=PHOTO_REFERENCE&sensor=false&maxheight=MAX_HEIGHT&maxwidth=MAX_WIDTH&key=YOUR_API_KEY
просто замените свои собственные значения вместо:
- PHOTO_REFERENCE
- MAX_HEIGHT - значение int от 1 до 1600
- MAX_WIDTH - значение int от 1 до 1600
- YOUR_API_KEY
и вы закончили
Ответ 2
Теперь API-интерфейс Places поддерживает возврат одной фотографии места, если доступно для "Запрос места поиска" и до десяти фотографий места для Запрос сведений о месте.
Если с вашим запросом возвращается массив фотографий, вы можете передать photo_reference
из содержащегося фото объекта в "Разместить фото" с помощью параметры maxheight
и/или maxwidth
, sensor
и key
:
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRvAAAAwMpdHeWlXl-lH0vp7lez4znKPIWSWvgvZFISdKx45AwJVP1Qp37YOrH7sqHMJ8C-vBDC546decipPHchJhHZL94RcTUfPa1jWzo-rSHaTlbNtjh-N68RkcToUCuY9v2HNpo5mziqkir37WU8FJEqVBIQ4k938TI3e7bf8xq-uwDZcxoUbO_ZJzPxremiQurAYzCTwRhE_V0&sensor=false&key=AddYourOwnKeyHere
Подробнее см. documentation.