是否可以通过Google自动填充API获取地点图片?

问题描述:

当我通过Google自动填充API自动选择地址时,是否可以自动获取地点(国家,城市)图片。是否可以通过Google自动填充API获取地点图片?

也许Google Places API Web Service - Place Photos是你所需要的。

Place Photo服务是一种只读API,允许您为应用程序添加高质量的照片内容。

对场所照片服务的所有请求都必须包含一个photoreference,这是在对Place SearchPlace 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地方照片请求(你必须把在请求上述photo_reference)一个实际的例子:

https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=YOUR_API_KEY 

在成功的请求的情况下,响应将是一个图像。