Street View Publish API

Publica fotos em 360° no Google Maps, juntamente com metadados de posição, orientação e conectividade. Os aplicativos podem oferecer uma interface para posicionar, conectar e fazer upload de imagens do Street View geradas por usuários.

Serviço: streetviewpublish.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações de API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:

Endpoint de serviço

Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://streetviewpublish.googleapis.com

Recurso REST: v1.photo

Métodos
create POST /v1/photo
Depois que o cliente termina de fazer o upload da foto com o UploadRef retornado, CreatePhoto publica o Photo enviado no Street View no Google Maps.
delete DELETE /v1/photo/{photoId}
Exclui um Photo e os metadados dele.
get GET /v1/photo/{photoId}
Recebe os metadados do Photo especificado.
startUpload POST /v1/photo:startUpload
Cria uma sessão de upload para iniciar o upload de bytes da foto.
update PUT /v1/photo/{photo.photoId.id}
Atualiza os metadados de um Photo, como pose, associação de lugar, conexões etc.

Recurso REST: v1.photoSequence

Métodos
create POST /v1/photoSequence
Depois que o cliente termina de fazer upload do PhotoSequence com o UploadRef retornado, o CreatePhotoSequence extrai uma sequência de fotos em 360° de um vídeo ou metadados de dispositivos extensíveis (XDM, http://www.xdm.org/) para publicar no Street View no Google Maps.
delete DELETE /v1/photoSequence/{sequenceId}
Exclui um PhotoSequence e os metadados dele.
get GET /v1/photoSequence/{sequenceId}
Recebe os metadados do PhotoSequence especificado por meio da interface Operation.
startUpload POST /v1/photoSequence:startUpload
Cria uma sessão de upload para iniciar o upload de dados da sequência de fotos.

Recurso REST: v1.photoSequences

Métodos
list GET /v1/photoSequences
Lista todos os PhotoSequences que pertencem ao usuário, em ordem decrescente de carimbo de data/hora de CreatePhotoSequence.

Recurso REST: v1.photos

Métodos
batchDelete POST /v1/photos:batchDelete
Exclui uma lista de Photos e os respectivos metadados.
batchGet GET /v1/photos:batchGet
Recebe os metadados do lote Photo especificado.
batchUpdate POST /v1/photos:batchUpdate
Atualiza os metadados de Photos, como pose, associação de lugar, conexões etc.
list GET /v1/photos
Lista todos os Photos que pertencem ao usuário.