Это может быть возможность получить место (страна, город) Изображение автоматически, когда я выбираю адрес Google autocomplete API.Возможно ли получить изображение места через API автозаполнения Google?
ответ
Возможно, Google Places API Web Service - Place Photos - это то, что вам нужно.
Служба Photo Photo - это API-интерфейс, доступный только для чтения, который позволяет добавлять в ваше приложение высококачественный фотографический контент.
Все запросы в Службу фотографии места должны содержать photoreference
, возвращенные в ответ на запрос Place Search или Place Details. Ответ на эти запросы будет содержать поле photos[]
, если место связано с фотографическим контентом. Каждый элемент photo
в этом массиве будет содержать photo_reference
, что вам и нужно.
Вот пример photos[]
массива:
...
"photos" : [
{
"html_attributions" : [],
"height" : 853,
"width" : 1280,
"photo_reference" : "CnRvAAAAwMpdHeWlXl-lH0vp7lez4znKPIWSWvgvZFISdKx45AwJVP1Qp37YOrH7sqHMJ8C-vBDC546decipPHchJhHZL94RcTUfPa1jWzo-rSHaTlbNtjh-N68RkcToUCuY9v2HNpo5mziqkir37WU8FJEqVBIQ4k938TI3e7bf8xq-uwDZcxoUbO_ZJzPxremiQurAYzCTwRhE_V0"
}
...
А вот конкретный пример запроса HTTP URL Place Фото (Вы должны поставить в запросе вышеупомянутый photo_reference
):
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=YOUR_API_KEY
В случае успешного запроса ответ будет изображением.