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.
- Recurso REST: v1.photo
- Recurso REST: v1.photoSequence
- Recurso REST: v1.photoSequences
- Recurso REST: v1.photos
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/photoDepois que o cliente termina de fazer o upload da foto com o UploadRefretornado,CreatePhotopublica oPhotoenviado no Street View no Google Maps. | 
| delete | DELETE /v1/photo/{photoId}Exclui um Photoe os metadados dele. | 
| get | GET /v1/photo/{photoId}Recebe os metadados do Photoespecificado. | 
| startUpload | POST /v1/photo:startUploadCria 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/photoSequenceDepois que o cliente termina de fazer upload do PhotoSequencecom oUploadRefretornado, oCreatePhotoSequenceextrai 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 PhotoSequencee os metadados dele. | 
| get | GET /v1/photoSequence/{sequenceId}Recebe os metadados do PhotoSequenceespecificado por meio da interfaceOperation. | 
| startUpload | POST /v1/photoSequence:startUploadCria 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/photoSequencesLista todos os PhotoSequencesque pertencem ao usuário, em ordem decrescente de carimbo de data/hora de CreatePhotoSequence. | 
Recurso REST: v1.photos
| Métodos | |
|---|---|
| batchDelete | POST /v1/photos:batchDeleteExclui uma lista de Photose os respectivos metadados. | 
| batchGet | GET /v1/photos:batchGetRecebe os metadados do lote Photoespecificado. | 
| batchUpdate | POST /v1/photos:batchUpdateAtualiza os metadados de Photos, como pose, associação de lugar, conexões etc. | 
| list | GET /v1/photosLista todos os Photosque pertencem ao usuário. | 
