- Kaynak: Fotoğraf
- PhotoId
- UploadRef
- Pose
- LatLng
- Seviye
- Bağlantı
- Yer
- TransferStatus
- MapsPublishStatus
- Yöntemler
Kaynak: Fotoğraf
Fotoğraflar, fotoğraf meta verileriyle birlikte 360° fotoğrafları depolamak için kullanılır.
| JSON gösterimi |
|---|
{ "photoId": { object ( |
| Alanlar | |
|---|---|
photoId |
Zorunlu. Yalnızca çıkış. Fotoğraf güncellenirken gereklidir. Yalnızca fotoğraf oluştururken çıkış. Fotoğrafın tanımlayıcısıdır ve Google'daki tüm fotoğraflar arasında benzersizdir. |
uploadReference |
Yalnızca giriş. Fotoğraf oluştururken gereklidir. Yalnızca giriş. Fotoğraf baytlarının yüklendiği kaynak URL. |
downloadUrl |
Yalnızca çıkış. Fotoğraf baytlarının indirme URL'si. Bu alan yalnızca |
thumbnailUrl |
Yalnızca çıkış. Belirli bir fotoğrafın önizlemesini göstermek için kullanılan küçük resim URL'si. |
shareLink |
Yalnızca çıkış. Fotoğrafın paylaşım bağlantısı. |
pose |
İsteğe bağlıdır. Fotoğrafın pozu. |
connections[] |
İsteğe bağlıdır. Diğer fotoğraflarla bağlantılar. Bağlantı, bu fotoğraftan başka bir fotoğrafa giden bağlantıyı gösterir. |
captureTime |
İsteğe bağlıdır. Fotoğrafın çekildiği mutlak zaman. Fotoğrafta EXIF zaman damgası yoksa fotoğraf meta verilerinde zaman damgası ayarlamak için bu kullanılır. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
uploadTime |
Yalnızca çıkış. Resmin yüklendiği zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
places[] |
İsteğe bağlıdır. Bu fotoğrafın ait olduğu yerler. |
viewCount |
Yalnızca çıkış. Fotoğrafın görüntülenme sayısı. |
transferStatus |
Yalnızca çıkış. Bu fotoğraftaki hak aktarımının durumu. |
mapsPublishStatus |
Yalnızca çıkış. Google Haritalar'daki durumu (bu fotoğrafın yayınlanıp yayınlanmadığı veya reddedilip edilmediği). |
PhotoId
Photo için tanımlayıcı.
| JSON gösterimi |
|---|
{ "id": string } |
| Alanlar | |
|---|---|
id |
Fotoğraf için benzersiz tanımlayıcı. |
UploadRef
Medya dosyaları için referans yükleyin.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
file_source birleşik alanı. Zorunlu. file_source aşağıdakilerden yalnızca biri olabilir: |
|
uploadUrl |
Yükleme referansı her kullanıcı için benzersiz olmalıdır. "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{uploadReference}" biçimindedir. |
Poz
Bir öğenin ham poz ölçümü.
| JSON gösterimi |
|---|
{ "latLngPair": { object ( |
| Alanlar | |
|---|---|
latLngPair |
Pozun enlem ve boylam çifti. https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng adresinde açıklandığı gibidir. |
altitude |
Pozun WGS84 elipsoidinin üzerindeki yüksekliği (metre cinsinden). NaN, ölçülmemiş bir miktarı gösterir. |
heading |
Aşağıdaki poz parametreleri, fotoğrafın merkeziyle ilgilidir. https://developers.google.com/streetview/spherical-metadata ile eşleşir. Pusula yönü, fotoğrafın ortasında kuzeyden saat yönünde derece cinsinden ölçülür. Değer >=0 ve <360 olmalıdır. NaN, ölçülmemiş bir miktarı gösterir. |
pitch |
Eğim, fotoğrafın merkezinde derece cinsinden ölçülür. Değer, -90 ile 90 arasında olmalıdır. -90 değeri doğrudan aşağıya bakıldığı, 90 değeri ise doğrudan yukarıya bakıldığı anlamına gelir. NaN, ölçülmemiş bir miktarı gösterir. |
roll |
Yuvarlanma (derece cinsinden ölçülür). Değer >= 0 ve <360 olmalıdır. 0 değeri, ufuk çizgisiyle aynı seviyede olduğu anlamına gelir. NaN, ölçülmemiş bir miktarı gösterir. |
gpsRecordTimestampUnixEpoch |
UTC döneminden beri GPS kaydının zamanı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
level |
Dikey gezinmeyi yapılandırmak için kullanılan düzey (binadaki kat). |
accuracyMeters |
Bu pozun metre cinsinden tahmini yatay doğruluğu (68% güvenle, bir standart sapma). Örneğin, Android'de bu değer şu yöntemle kullanılabilir: https://developer.android.com/reference/android/location/Location#getAccuracy(). Diğer platformlarda benzer doğruluk tahminleri elde etmek için farklı yöntemler kullanılır. |
LatLng
Bir enlem/boylam çiftini temsil eden nesne. Bu, enlem derecelerini ve boylam derecelerini temsil etmek için çift sayı olarak ifade edilir. Aksi belirtilmediği sürece bu nesne WGS84 standardına uygun olmalıdır. Değerler normalleştirilmiş aralıklar içinde olmalıdır.
| JSON gösterimi |
|---|
{ "latitude": number, "longitude": number } |
| Alanlar | |
|---|---|
latitude |
Enlem (derece cinsinden). [-90.0, +90.0] aralığında olmalıdır. |
longitude |
Boylam (derece cinsinden). [-180.0, +180.0] aralığında olmalıdır. |
Seviye
Seviye numarası ve ilgili adı içeren seviye bilgileri.
| JSON gösterimi |
|---|
{ "number": number, "name": string } |
| Alanlar | |
|---|---|
number |
İsteğe bağlıdır. Sipariş için kullanılan kat numarası. 0, zemin seviyesini; 1, zemin seviyesinin üzerindeki ilk katı; -1 ise zemin seviyesinin altındaki ilk katı gösterir. Tam sayı olmayan değerler kullanılabilir. |
name |
Zorunlu. Bu düzeye atanan ve 3 karakterle sınırlı bir ad. Asansör olsaydı bu katta asansör düğmelerinin nasıl etiketleneceğini düşünün. |
Bağlantı
Bağlantı, kaynak fotoğraftan hedef fotoğrafa giden bağlantıdır.
| JSON gösterimi |
|---|
{
"target": {
object ( |
| Alanlar | |
|---|---|
target |
Zorunlu. Kapsayan fotoğraftan başka bir fotoğrafa bağlantının hedefi. |
Yer
Bir öğenin yer meta verileri.
| JSON gösterimi |
|---|
{ "placeId": string, "name": string, "languageCode": string } |
| Alanlar | |
|---|---|
placeId |
https://developers.google.com/places/place-id adresinde açıklandığı gibi yer tanımlayıcısı. |
name |
Yalnızca çıkış. Yerin languageCode diline yerelleştirilmiş adı. |
languageCode |
Yalnızca çıkış. Adın yerelleştirildiği languageCode. Bu, istekte belirtilen languageCode olmalıdır ancak yedek bir dil kodu da olabilir. |
TransferStatus
Hak aktarımının durumu.
| Sıralamalar | |
|---|---|
TRANSFER_STATUS_UNKNOWN |
Bu transferin durumu belirtilmemiş. |
NEVER_TRANSFERRED |
Bu fotoğraf daha önce hiç aktarılmadı. |
PENDING |
Bu fotoğraf aktarımı başlatıldı ancak alıcı henüz yanıt vermedi. |
COMPLETED |
Fotoğraf aktarımı tamamlandı ve bu fotoğraf alıcıya aktarıldı. |
REJECTED |
Alıcı, bu fotoğraf aktarımını reddetti. |
EXPIRED |
Fotoğraf aktarımı, alıcı herhangi bir işlem yapmadan önce sona erdi. |
CANCELLED |
Gönderen, bu fotoğraf aktarımını iptal etti. |
RECEIVED_VIA_TRANSFER |
Alıcı, hak aktarımı nedeniyle bu fotoğrafın sahibidir. |
MapsPublishStatus
Fotoğrafın Google Haritalar'daki yayınlanma durumu.
| Sıralamalar | |
|---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS |
Fotoğrafın durumu bilinmiyor. |
PUBLISHED |
Fotoğraf, Google Haritalar üzerinden herkese açık olarak yayınlanır. |
REJECTED_UNKNOWN |
Fotoğraf bilinmeyen bir nedenle reddedildi. |
Yöntemler |
|
|---|---|
|
İstemci, döndürülen UploadRef ile fotoğrafı yüklemeyi bitirdikten sonra CreatePhoto, yüklenen Photo öğesini Google Haritalar'daki Street View'da yayınlar. |
|
Photo ve meta verilerini siler. |
|
Belirtilen Photo meta verilerini alır. |
|
Fotoğraf baytlarını yüklemeye başlamak için bir yükleme oturumu oluşturur. |
|
Bir Photo öğesinin meta verilerini (ör. poz, yer ilişkilendirmesi, bağlantılar vb.) günceller. |