- Referensi: Foto
- IdFoto
- UploadRef
- pose
- LatLng
- Level
- Koneksi
- Tempat
- StatusTransfer
- MapsPublishStatus
- Metode
Resource: Foto
Foto digunakan untuk menyimpan foto 360 bersama dengan metadata foto.
Representasi JSON |
---|
{ "photoId": { object ( |
Kolom | |
---|---|
photoId |
Wajib diisi. Hanya output. Wajib diisi saat memperbarui foto. Output hanya saat membuat foto. ID untuk foto, yang unik di antara semua foto di Google. |
uploadReference |
Hanya input. Wajib diisi saat membuat foto. Hanya input. URL resource tempat byte foto diupload. |
downloadUrl |
Hanya output. URL download untuk byte foto. Kolom ini ditetapkan hanya jika |
thumbnailUrl |
Hanya output. URL thumbnail untuk menampilkan pratinjau foto tertentu. |
shareLink |
Hanya output. Link berbagi untuk foto. |
pose |
Opsional. Pose foto. |
connections[] |
Opsional. Sambungan ke foto lain. Koneksi mewakili link dari foto ini ke foto lain. |
captureTime |
Opsional. Waktu absolut saat foto diambil. Jika foto tidak memiliki stempel waktu exif, stempel waktu ini akan digunakan untuk menyetel stempel waktu dalam metadata foto. Stempel waktu dalam format RFC3339 UTC "Zulu" dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
uploadTime |
Hanya output. Waktu saat gambar diupload. Stempel waktu dalam format RFC3339 UTC "Zulu" dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
places[] |
Opsional. Tempat foto ini berada. |
viewCount |
Hanya output. Lihat jumlah foto. |
transferStatus |
Hanya output. Status transfer hak pada foto ini. |
mapsPublishStatus |
Hanya output. Status di Google Maps, apakah foto ini dipublikasikan atau ditolak. |
IdFoto
ID untuk Photo
.
Representasi JSON |
---|
{ "id": string } |
Kolom | |
---|---|
id |
ID unik untuk foto. |
UploadRef
Upload referensi untuk file media.
Representasi JSON |
---|
{ "uploadUrl": string } |
Kolom | |
---|---|
uploadUrl |
Referensi upload harus unik untuk setiap pengguna. Formatnya adalah: "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{uploadReference}" |
Pose
Pengukuran pose mentah untuk entitas.
Representasi JSON |
---|
{ "latLngPair": { object ( |
Kolom | |
---|---|
latLngPair |
Pasangan lintang dan bujur dari pose, seperti yang dijelaskan di sini: https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng Saat membuat |
altitude |
Ketinggian pose dalam meter di atas elipsoid WGS84. NaN menunjukkan jumlah yang belum diukur. |
heading |
Parameter pose berikut berkaitan dengan bagian tengah foto. Hasil ini cocok dengan https://developers.google.com/streetview/round-metadata. Arah kompas, diukur di tengah foto dalam derajat, searah jarum jam dari Utara. Nilai harus >=0 dan <360. NaN menunjukkan jumlah yang belum diukur. |
pitch |
Presentasi, diukur di tengah foto dalam derajat. Nilai harus >=-90 dan <= 90. Nilai -90 berarti melihat langsung ke bawah, dan nilai 90 berarti melihat langsung ke atas. NaN menunjukkan jumlah yang belum diukur. |
roll |
Rol, diukur dalam derajat. Nilai harus >= 0 dan <360. Nilai 0 berarti tingkat dengan cakrawala. NaN menunjukkan jumlah yang belum diukur. |
gpsRecordTimestampUnixEpoch |
Waktu data GPS sejak epoch UTC. Stempel waktu dalam format RFC3339 UTC "Zulu" dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
level |
Level (lantai di dalam bangunan) yang digunakan untuk mengonfigurasi navigasi vertikal. |
accuracyMeters |
Estimasi akurasi horizontal dari pose ini dalam meter dengan keyakinan 68% (satu standar deviasi). Misalnya, pada Android, nilai ini tersedia dari metode ini: https://developer.android.com/reference/android/location/Location#getAkurasi(). Platform lainnya memiliki metode yang berbeda untuk mendapatkan estimasi akurasi yang serupa. |
LatLng
Objek yang merepresentasikan pasangan garis lintang/bujur. Objek ini dinyatakan sebagai pasangan ganda untuk merepresentasikan derajat lintang dan derajat bujur. Kecuali ditentukan lain, objek ini harus sesuai dengan standar WGS84. Nilai harus berada dalam rentang yang dinormalisasi.
Representasi JSON |
---|
{ "latitude": number, "longitude": number } |
Kolom | |
---|---|
latitude |
Lintang dalam derajat. Nilainya harus dalam rentang [-90.0, +90.0]. |
longitude |
Bujur dalam derajat. Nilainya harus dalam rentang [-180.0, +180.0]. |
Tingkat
Informasi level yang berisi nomor level dan nama yang sesuai.
Representasi JSON |
---|
{ "number": number, "name": string } |
Kolom | |
---|---|
number |
Opsional. Nomor lantai, digunakan untuk pemesanan. 0 menunjukkan permukaan tanah, 1 menunjukkan permukaan pertama di atas permukaan tanah, -1 menunjukkan permukaan pertama di bawah permukaan tanah. Nilai selain bilangan bulat diperbolehkan. |
name |
Wajib diisi. Nama yang ditetapkan untuk Level ini, dibatasi hingga 3 karakter. Pertimbangkan bagaimana tombol lift akan diberi label untuk tingkat ini jika ada elevator. |
Koneksi
Koneksi adalah link dari foto sumber ke foto tujuan.
Representasi JSON |
---|
{
"target": {
object ( |
Kolom | |
---|---|
target |
Wajib diisi. Tujuan koneksi dari foto yang dimuat ke foto lain. |
Tempat
Menempatkan metadata untuk suatu entitas.
Representasi JSON |
---|
{ "placeId": string, "name": string, "languageCode": string } |
Kolom | |
---|---|
placeId |
ID tempat, seperti yang dijelaskan dalam https://developers.google.com/places/place-id. |
name |
Hanya output. Nama tempat, dilokalkan ke languageCode. |
languageCode |
Hanya output. LanguageCode yang dilokalkan dengan nama tersebut. Ini harus berupa languageCode yang ditentukan dalam permintaan, tetapi dapat berupa penggantian. |
StatusTransfer
Status transfer hak.
Enumerasi | |
---|---|
TRANSFER_STATUS_UNKNOWN |
Status transfer ini tidak ditentukan. |
NEVER_TRANSFERRED |
Foto ini belum pernah ditransfer. |
PENDING |
Transfer foto ini telah dimulai, tetapi penerima belum merespons. |
COMPLETED |
Transfer foto telah selesai, dan foto ini telah ditransfer ke penerima. |
REJECTED |
Penerima menolak transfer foto ini. |
EXPIRED |
Masa berlaku transfer foto berakhir sebelum penerima mengambil tindakan apa pun. |
CANCELLED |
Pengirim membatalkan transfer foto ini. |
RECEIVED_VIA_TRANSFER |
Penerima memiliki foto ini karena transfer hak. |
StatusPublikasiPublikasiMaps
Status publikasi foto di Google Maps.
Enumerasi | |
---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS |
Status foto tidak diketahui. |
PUBLISHED |
Foto tersebut dipublikasikan kepada publik melalui Google Maps. |
REJECTED_UNKNOWN |
Foto ditolak karena alasan yang tidak diketahui. |
Metode |
|
---|---|
|
Setelah klien selesai mengupload foto dengan UploadRef yang ditampilkan, CreatePhoto akan memublikasikan Photo yang diupload ke Street View di Google Maps. |
|
Menghapus Photo dan metadatanya. |
|
Mendapatkan metadata Photo yang ditentukan. |
|
Membuat sesi upload untuk mulai mengupload byte foto. |
|
Memperbarui metadata Photo , seperti pose, pengaitan tempat, koneksi, dll. |