Street View Publish API

360° fotoğrafları konum, yön ve bağlantı meta verileriyle birlikte Google Haritalar'da yayınlar. Uygulamalar, kullanıcı tarafından oluşturulan Street View görüntülerini konumlandırmak, bağlamak ve yüklemek için bir arayüz sunabilir.

Hizmet: streetviewpublish.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteği gönderirken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'lerini tanımlamaya ve kullanmaya yönelik, makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan başka araçlar oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmet, birden fazla hizmet uç noktasına sahip olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilişkilidir:

  • https://streetviewpublish.googleapis.com

REST Kaynağı: v1.photo

Yöntemler
create POST /v1/photo
Müşteri, iade edilen UploadRef ile birlikte fotoğrafı yüklemeyi tamamladıktan sonra CreatePhoto, yüklenen Photo dosyasını Google Haritalar'da Street View'da yayınlar.
delete DELETE /v1/photo/{photoId}
Bir Photo öğesini ve meta verilerini siler.
get GET /v1/photo/{photoId}
Belirtilen Photo öğesinin meta verilerini alır.
startUpload POST /v1/photo:startUpload
Fotoğraf baytları yüklemeye başlamak için yükleme oturumu oluşturur.
update PUT /v1/photo/{photo.photoId.id}
Bir Photo öğesinin poz, yer ilişkilendirmesi, bağlantılar gibi meta verilerini günceller.

REST Kaynağı: v1.photoSequence

Yöntemler
create POST /v1/photoSequence
İstemci döndürülen UploadRef ile PhotoSequence dosyasını yüklemeyi tamamladıktan sonra CreatePhotoSequence, Google Haritalar'daki Street View'da yayınlanmak üzere bir videodan veya Genişletilebilir Cihaz Meta Verileri'nden (XDM, http://www.xdm.org/) bir dizi 360° fotoğraf çıkarır.
delete DELETE /v1/photoSequence/{sequenceId}
Bir PhotoSequence öğesini ve meta verilerini siler.
get GET /v1/photoSequence/{sequenceId}
Operation arayüzü aracılığıyla belirtilen PhotoSequence öğesinin meta verilerini alır.
startUpload POST /v1/photoSequence:startUpload
Fotoğraf dizisi verilerini yüklemeye başlamak için yükleme oturumu oluşturur.

REST Kaynağı: v1.photoSequences

Yöntemler
list GET /v1/photoSequences
Kullanıcıya ait tüm PhotoSequences öğelerini, azalan CreatePhotoSequence zaman damgasıyla listeler.

REST Kaynağı: v1.photos

Yöntemler
batchDelete POST /v1/photos:batchDelete
Photos listesini ve meta verilerini siler.
batchGet GET /v1/photos:batchGet
Belirtilen Photo grubunun meta verilerini alır.
batchUpdate POST /v1/photos:batchUpdate
Photos öğesinin poz, yer ilişkilendirmesi, bağlantılar gibi meta verilerini günceller.
list GET /v1/photos
Kullanıcıya ait tüm Photos öğeleri listeler.