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/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. |