Places SDK for Android 支持现有的 Place Photo。 如果您熟悉现有的地点照片, 新版地点照片 进行以下更改:
使用新的价格模式。有关所有 API 的价格信息,请参阅 Places SDK for Android (新)。
现有的地点照片会返回位图图像。 地点照片(新)会返回图片的 URI。
现有地点照片最多支持 张照片 尺寸为 1600x1600 像素地点照片(新) 支持的尺寸最高可达 4800x4800 像素
要发出请求,请调用新的
PlacesClient.fetchResolvedPhotoUri()
方法。您只能调用
PlacesClient.fetchPhoto()
方法。该方法 仅在您启用 Places API(新)。如需了解详情,请参阅 使用 API 密钥。
将新的对象传递给请求
FetchResolvedPhotoUriRequest
类。响应中的每张照片都由
PhotoMetadata
对象。对于 Places SDK for Android(新)PhotoMetadata
对象包含一个新的PhotoMetadata.getAuthorAttributions()
该方法会返回一个类型为AuthorAttributions
的对象。如果返回的
PhotoMetadata
对象包含任何提供方说明或作者 请务必在您的 应用。请参阅 归因。如需访问
PhotoMetadata
中的新作者提供方说明,您必须初始化 调用Places.initializeWithNewPlacesApiEnabled()
方法。有关选择 Places API 服务的更多信息,请参阅 设置您的 Google Cloud 项目。
示例请求
有关完整示例,请参阅 地点照片(新)。