Street View Publish API

将 360 度全景照片以及位置、方向和连接性元数据发布到 Google 地图。应用可以提供一个界面,用于定位、连接和上传用户生成的街景图像。

服务:streetviewpublish.googleapis.com

要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用程序需要使用自己的库来调用此服务,请在发出 API 请求时使用以下信息。

发现文档

发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:

服务端点

服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:

  • https://streetviewpublish.googleapis.com

REST 资源:v1.photo

方法
create POST /v1/photo
在客户端上传完包含返回 UploadRef 的照片后,CreatePhoto 会将上传的 Photo 发布到 Google 地图上的街景。
delete DELETE /v1/photo/{photoId}
删除 Photo 及其元数据。
get GET /v1/photo/{photoId}
获取指定 Photo 的元数据。
startUpload POST /v1/photo:startUpload
创建上传会话以开始上传照片字节。
update PUT /v1/photo/{photo.photoId.id}
更新 Photo 的元数据,例如姿势、地点关联、连接等。

REST 资源:v1.photoSequence

方法
create POST /v1/photoSequence
客户端使用返回的 UploadRef 完成 PhotoSequence 的上传后,CreatePhotoSequence 会从视频或可扩展设备元数据(XDM,http://www.xdm.org/)中提取一系列 360 度全景照片,以发布到 Google 地图上的街景。
delete DELETE /v1/photoSequence/{sequenceId}
删除 PhotoSequence 及其元数据。
get GET /v1/photoSequence/{sequenceId}
通过 Operation 接口获取指定 PhotoSequence 的元数据。
startUpload POST /v1/photoSequence:startUpload
创建上传会话,开始上传照片序列数据。

REST 资源:v1.photoSequences

方法
list GET /v1/photoSequences
按 Create PhotoSequence 时间戳顺序列出属于用户的所有 PhotoSequences

REST 资源:v1.photos

方法
batchDelete POST /v1/photos:batchDelete
删除 Photos 及其元数据的列表。
batchGet GET /v1/photos:batchGet
获取指定 Photo 批次的元数据。
batchUpdate POST /v1/photos:batchUpdate
更新 Photos 的元数据,例如姿势、地点关联、连接等。
list GET /v1/photos
列出属于用户的所有 Photos