Package google.maps.aerialview.v1

Indeks

AerialView

Definisi layanan untuk Aerial View API.

LookupVideo

rpc LookupVideo(LookupVideoRequest) returns (Video)

Mengambil video berdasarkan alamat atau ID video-nya. Responsnya bisa berupa video dengan kumpulan URI pemutaran untuk video AKTIF, status MEMPROSES untuk video yang tertunda, atau error 404 jika video tidak ada. Menerima video adalah peristiwa yang dapat ditagih, sehingga pemanggil metode ini harus siap menggunakan URI yang ditampilkan pada saat permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/cloud-platform
LookupVideoMetadata

rpc LookupVideoMetadata(LookupVideoMetadataRequest) returns (VideoMetadata)

Mengambil metadata untuk video berdasarkan alamat atau videoId-nya. Metode ini adalah alternatif bebas panggilan untuk LookupVideo, dan menampilkan semua data video yang tersedia, tidak termasuk URI pemutaran.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/cloud-platform
RenderVideo

rpc RenderVideo(RenderVideoRequest) returns (RenderVideoResponse)

Menambahkan alamat ke antrean perender jika video belum dirender. Jika tidak, menampilkan metadata tentang video.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/cloud-platform

LookupVideoMetadataRequest

Pesan permintaan untuk AerialView.LookupVideoMetadata.

Kolom
Kolom union key. Wajib. key hanya ada berupa salah satu diantara berikut:
video_id

string

ID yang ditampilkan dari RenderVideo.

address

string

Alamat pos AS.

LookupVideoRequest

Pesan permintaan untuk AerialView.LookupVideo.

Kolom
Kolom union key. Wajib. Kunci yang digunakan untuk mencari video. key hanya ada berupa salah satu diantara berikut:
video_id

string

ID yang ditampilkan dari RenderVideo.

address

string

Alamat pos AS.

MediaFormat

Menghitung berbagai format media yang didukung oleh API.

Enum
MEDIA_FORMAT_UNSPECIFIED Nilai default.
IMAGE Gambar thumbnail.
MP4_HIGH Video MP4 berkualitas tinggi.
MP4_MEDIUM Video MP4 berkualitas sedang.
MP4_LOW Video MP4 berkualitas rendah.
DASH MPEG-DASH untuk streaming kecepatan bit adaptif di sebagian besar perangkat.
HLS HLS untuk streaming kecepatan bit adaptif di perangkat Apple.

RenderVideoRequest

Pesan permintaan untuk AerialView.RenderVideo.

Kolom
address

string

Wajib. Alamat pos AS untuk lokasi yang akan dirender dalam video.

RenderVideoResponse

Pesan respons untuk AerialView.RenderVideo.

Kolom
state

State

Status permintaan render saat ini.

metadata

VideoMetadata

Berisi metadata video, hanya disetel jika statusnya ACTIVE.

URI

Berisi semua URI untuk format video tertentu.

Kolom
landscape_uri

string

URI berumur singkat yang ditandatangani untuk media dalam orientasi lanskap.

portrait_uri

string

URI berumur singkat yang ditandatangani untuk media dalam orientasi potret.

Video

Objek yang merangkum semua data tentang video.

Kolom
uris

map<string, Uris>

Pemetaan jenis media ke URI-nya. Kolom ini hanya disertakan untuk ACTIVE video. Kuncinya adalah nilai enum dari MediaFormat.

state

State

Status permintaan render saat ini.

metadata

VideoMetadata

Berisi metadata video, hanya disetel jika statusnya ACTIVE.

Negara Bagian

Berbagai status yang dapat menampilkan video.

Enum
STATE_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
PROCESSING Video sedang diproses.
ACTIVE Video telah selesai dirender dan dapat ditonton melalui LookupVideo.
FAILED Video gagal dirender.

VideoMetadata

Berisi metadata tentang video, seperti videoId dan durasinya.

Kolom
video_id

string

Hanya output. ID untuk video, dan cara yang direkomendasikan untuk mengambil video.

capture_date

Date

Hanya output. Tanggal saat gambar yang digunakan dalam video diambil. Tingkat perincian ini akan berada pada tingkat perincian bulan.

duration

Duration

Hanya output. Durasi video.

state

State

Hanya output. Status permintaan render saat ini.