Package google.maps.aerialview.v1

ดัชนี

AerialView

คำจำกัดความของ Aerial View API

LookupVideo

rpc LookupVideo(LookupVideoRequest) returns (Video)

ดึงข้อมูลวิดีโอจากที่อยู่หรือรหัสวิดีโอ การตอบสนองจะเป็นวิดีโอที่มีชุด URI การเล่นสำหรับวิดีโอที่ทำงานอยู่ สถานะกำลังดำเนินการสำหรับวิดีโอที่รอดำเนินการ หรือข้อผิดพลาด 404 หากไม่มีวิดีโอ การรับวิดีโอเป็นกิจกรรมที่เรียกเก็บเงินได้ ดังนั้นผู้เรียกใช้วิธีการนี้ควรพร้อมที่จะใช้ URI ที่แสดงผลในเวลาที่มีการขอ

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

rpc LookupVideoMetadata(LookupVideoMetadataRequest) returns (VideoMetadata)

ดึงข้อมูลเมตาสำหรับวิดีโอที่ระบุที่อยู่หรือรหัสวิดีโอ วิธีนี้เป็นทางเลือกการโทรแบบไม่มีค่าใช้จ่ายนอกเหนือจาก LookupVideo และส่งคืนข้อมูลวิดีโอที่มีอยู่ทั้งหมด ยกเว้น URI การเล่น

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

rpc RenderVideo(RenderVideoRequest) returns (RenderVideoResponse)

เพิ่มที่อยู่ลงในคิวของตัวแสดงผลหากวิดีโอยังไม่ได้แสดงผล มิฉะนั้น จะแสดงข้อมูลเมตาเกี่ยวกับวิดีโอ

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

LookupVideoMetadataRequest

ข้อความคำขอสำหรับ AerialView.LookupVideoMetadata

ช่อง
ฟิลด์การรวม key ต้องระบุ key ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
video_id

string

ได้รับรหัสจาก RenderVideo

address

string

ที่อยู่ทางไปรษณีย์ของสหรัฐอเมริกา

LookupVideoRequest

ข้อความคำขอสำหรับ AerialView.LookupVideo

ช่อง
ฟิลด์การรวม key ต้องระบุ คีย์ที่ใช้ค้นหาวิดีโอ key ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
video_id

string

ได้รับรหัสจาก RenderVideo

address

string

ที่อยู่ทางไปรษณีย์ของสหรัฐอเมริกา

MediaFormat

แจกแจงรูปแบบสื่อต่างๆ ที่ API รองรับ

Enum
MEDIA_FORMAT_UNSPECIFIED ค่าเริ่มต้น
IMAGE รูปภาพขนาดย่อ
MP4_HIGH วิดีโอ MP4 คุณภาพสูง
MP4_MEDIUM วิดีโอ MP4 คุณภาพปานกลาง
MP4_LOW วิดีโอ MP4 คุณภาพต่ำ
DASH MPEG-DASH สำหรับการสตรีมแบบปรับอัตราบิตบนอุปกรณ์ส่วนใหญ่
HLS HLS สำหรับการสตรีมแบบปรับอัตราบิตบนอุปกรณ์ Apple

RenderVideoRequest

ข้อความคำขอสำหรับ AerialView.RenderVideo

ช่อง
address

string

ต้องระบุ ที่อยู่ทางไปรษณีย์ของสหรัฐอเมริกาสำหรับสถานที่ตั้งที่จะแสดงในวิดีโอ

RenderVideoResponse

ข้อความตอบกลับสำหรับ AerialView.RenderVideo

ช่อง
state

State

สถานะปัจจุบันของคำขอการแสดงผล

metadata

VideoMetadata

ประกอบด้วยข้อมูลเมตาของวิดีโอ ซึ่งจะตั้งค่าก็ต่อเมื่อสถานะเป็น ACTIVE เท่านั้น

อูริส

มี URI ทั้งหมดสำหรับรูปแบบวิดีโอที่ระบุ

ช่อง
landscape_uri

string

URI ที่มีอายุการใช้งานสั้นๆ พร้อมการรับรองสำหรับสื่อในแนวนอน

portrait_uri

string

URI ที่มีอายุการใช้งานสั้นซึ่งมีการลงชื่อสำหรับสื่อในแนวตั้ง

วิดีโอ

ออบเจ็กต์ที่รวมข้อมูลทั้งหมดเกี่ยวกับวิดีโอ

ช่อง
uris

map<string, Uris>

การจับคู่ประเภทสื่อกับ URI ช่องนี้มีอยู่สำหรับวิดีโอ ACTIVE เท่านั้น คีย์คือค่า enum จาก MediaFormat

state

State

สถานะปัจจุบันของคำขอการแสดงผล

metadata

VideoMetadata

ประกอบด้วยข้อมูลเมตาของวิดีโอ ซึ่งจะตั้งค่าก็ต่อเมื่อสถานะเป็น ACTIVE เท่านั้น

รัฐ

สถานะต่างๆ ของวิดีโอ

Enum
STATE_UNSPECIFIED ค่าเริ่มต้น ไม่ได้ใช้ค่านี้
PROCESSING กำลังประมวลผลวิดีโอ
ACTIVE วิดีโอแสดงผลเสร็จแล้วและสามารถดูได้ผ่าน LookupVideo
FAILED ไม่สามารถแสดงผลวิดีโอ

VideoMetadata

มีข้อมูลเมตาเกี่ยวกับวิดีโอ เช่น รหัสวิดีโอและระยะเวลา

ช่อง
video_id

string

เอาต์พุตเท่านั้น รหัสของวิดีโอและวิธีที่แนะนำในการดึงข้อมูลวิดีโอ

capture_date

Date

เอาต์พุตเท่านั้น วันที่ถ่ายภาพที่ใช้ในวิดีโอ โดยจะเป็นรายละเอียดระดับเดือน

duration

Duration

เอาต์พุตเท่านั้น ความยาวของวิดีโอ

state

State

เอาต์พุตเท่านั้น สถานะปัจจุบันของคำขอการแสดงผล