Package google.maps.aerialview.v1

Chỉ mục

AerialView

Định nghĩa dịch vụ cho API Chế độ xem trên không.

LookupVideo

rpc LookupVideo(LookupVideoRequest) returns (Video)

Tìm nạp một video dựa trên địa chỉ hoặc mã video của video đó. Phản hồi sẽ là video có tập hợp URI phát cho video ĐANG HOẠT ĐỘNG, trạng thái PROCESSING cho video đang chờ xử lý hoặc lỗi 404 nếu video không tồn tại. Việc nhận video là một sự kiện có thể lập hoá đơn, vì vậy, phương thức gọi của phương thức này sẽ sẵn sàng sử dụng các URI được trả về tại thời điểm yêu cầu.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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

rpc LookupVideoMetadata(LookupVideoMetadataRequest) returns (VideoMetadata)

Tìm nạp siêu dữ liệu của một video dựa trên địa chỉ hoặc mã video. Đây là phương thức thay thế lệnh gọi miễn phí cho LookupVideo và trả về tất cả dữ liệu video hiện có, ngoại trừ các URI phát.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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

rpc RenderVideo(RenderVideoRequest) returns (RenderVideoResponse)

Thêm địa chỉ vào hàng đợi của trình kết xuất nếu video chưa được kết xuất. Nếu không, trả về siêu dữ liệu về video.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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

LookupVideoMetadataRequest

Tin nhắn yêu cầu cho AerialView.LookupVideoMetadata.

Các trường
Trường nhóm key. Bắt buộc. key chỉ có thể là một trong những trạng thái sau đây:
video_id

string

Mã nhận dạng được trả về từ RenderVideo.

address

string

Địa chỉ bưu chính ở Hoa Kỳ.

LookupVideoRequest

Tin nhắn yêu cầu cho AerialView.LookupVideo.

Các trường
Trường nhóm key. Bắt buộc. Khoá dùng để tra cứu một video. key chỉ có thể là một trong những trạng thái sau đây:
video_id

string

Mã nhận dạng được trả về từ RenderVideo.

address

string

Địa chỉ bưu chính ở Hoa Kỳ.

MediaFormat

Liệt kê các định dạng nội dung nghe nhìn khác nhau mà API hỗ trợ.

Enum
MEDIA_FORMAT_UNSPECIFIED Giá trị mặc định.
IMAGE Một hình thu nhỏ.
MP4_HIGH Video MP4 chất lượng cao.
MP4_MEDIUM Video MP4 chất lượng trung bình.
MP4_LOW Video MP4 chất lượng thấp.
DASH MPEG-DASH để truyền phát tốc độ bit thích ứng trên hầu hết các thiết bị.
HLS HLS để truyền phát tốc độ bit thích ứng trên các thiết bị Apple.

RenderVideoRequest

Tin nhắn yêu cầu cho AerialView.RenderVideo.

Các trường
address

string

Bắt buộc. Địa chỉ bưu chính của Hoa Kỳ cho vị trí xuất hiện trong video.

RenderVideoResponse

Tin nhắn trả lời cho AerialView.RenderVideo.

Các trường
state

State

Trạng thái hiện tại của yêu cầu hiển thị.

metadata

VideoMetadata

Chứa siêu dữ liệu của video, chỉ được thiết lập nếu trạng thái là ACTIVE.

URI

Chứa tất cả URI cho một định dạng video nhất định.

Các trường
landscape_uri

string

Một URI ngắn hạn đã ký cho nội dung nghe nhìn theo hướng ngang.

portrait_uri

string

Một URI ngắn hạn đã ký cho nội dung nghe nhìn theo hướng dọc.

Video

Một đối tượng đóng gói tất cả dữ liệu về một video.

Các trường
uris

map<string, Uris>

Liên kết các loại nội dung nghe nhìn với URI của chúng. Trường này chỉ có trong ACTIVE video. Khoá là giá trị enum từ MediaFormat.

state

State

Trạng thái hiện tại của yêu cầu hiển thị.

metadata

VideoMetadata

Chứa siêu dữ liệu của video, chỉ được thiết lập nếu trạng thái là ACTIVE.

Tiểu bang

Một video có thể ở các trạng thái khác nhau.

Enum
STATE_UNSPECIFIED Giá trị mặc định. Giá trị này không được sử dụng.
PROCESSING Video đang được xử lý.
ACTIVE Video đã kết xuất xong và có thể xem đến hết LookupVideo.
FAILED Không kết xuất được video.

VideoMetadata

Chứa siêu dữ liệu về một video, chẳng hạn như mã video và thời lượng của video.

Các trường
video_id

string

Chỉ có đầu ra. Mã nhận dạng của video và cách truy xuất video được đề xuất.

capture_date

Date

Chỉ có đầu ra. Ngày chụp ảnh dùng trong video. Thông tin này sẽ chi tiết ở cấp tháng.

duration

Duration

Chỉ có đầu ra. Thời lượng của video.

state

State

Chỉ có đầu ra. Trạng thái hiện tại của yêu cầu hiển thị.