Street View Publish API

Publikuje w Mapach Google zdjęcia sferyczne, a także metadane dotyczące pozycji, orientacji i łączności. Aplikacje mogą oferować interfejs do pozycjonowania, łączenia i przesyłania zdjęć Street View utworzonych przez użytkowników.

Usługa: Streetviewpublish.googleapis.com

Aby zadzwonić do tej usługi, zalecamy użycie bibliotek klienckich udostępnionych przez Google. Jeśli Twoja aplikacja musi użyć własnych bibliotek, aby wywołać tę usługę, użyj tych informacji podczas wysyłania żądań do interfejsu API.

Dokument Discovery

Dokument Discovery to zrozumiała dla komputera specyfikacja dotycząca interfejsów API REST i korzystania z nich. Służy do tworzenia bibliotek klientów, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów Discovery. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych usługi. Ta usługa ma następujący punkt końcowy usługi, a wszystkie poniższe identyfikatory URI są zależne od tego punktu końcowego:

  • https://streetviewpublish.googleapis.com

Zasób REST: v1.photo

Metody
create POST /v1/photo
Po zakończeniu przesyłania zdjęcia przez klienta UploadRef CreatePhoto opublikuje przesłane przez użytkownika Photo w Street View w Mapach Google.
delete DELETE /v1/photo/{photoId}
Usuwa Photo i jego metadane.
get GET /v1/photo/{photoId}
Pobiera metadane określonego Photo.
startUpload POST /v1/photo:startUpload
Utworzy sesję przesyłania, aby rozpocząć przesyłanie bajtów zdjęć.
update PUT /v1/photo/{photo.photoId.id}
Aktualizuje metadane Photo, takie jak pozycja, powiązanie miejsca, połączenia itp.

Zasób REST: v1.photoSession

Metody
create POST /v1/photoSequence
Gdy klient prześle PhotoSequence ze zwróconym kodem UploadRef, CreatePhotoSequence pobierze serie zdjęć sferycznych z filmu lub Extensible Device Metadata (XDM, http://www.xdm.org/) do publikacji w Street View w Mapach Google.
delete DELETE /v1/photoSequence/{sequenceId}
Usuwa PhotoSequence i jego metadane.
get GET /v1/photoSequence/{sequenceId}
Pobiera metadane określonego zasobu PhotoSequence za pomocą interfejsu Operation.
startUpload POST /v1/photoSequence:startUpload
Utworzy sesję przesyłania, aby rozpocząć przesyłanie danych o sekwencji zdjęć.

Zasób REST: v1.photoSessions

Metody
list GET /v1/photoSequences
Wyświetla wszystkie PhotoSequences (należące do użytkownika) w kolejności malejącej według sygnatury czasowej CreateZdjęcie.

Zasób REST: v1.photos

Metody
batchDelete POST /v1/photos:batchDelete
Usuwa listę Photos oraz jej metadane.
batchGet GET /v1/photos:batchGet
Pobiera metadane określonej grupy Photo.
batchUpdate POST /v1/photos:batchUpdate
Aktualizuje metadane Photos, takie jak położenie, powiązanie miejsca, połączenia itp.
list GET /v1/photos
Wyświetla wszystkie Photos, które należą do użytkownika.