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.