Aerial View API รองรับเวิร์กโฟลว์ทั่วไป 2 แบบ แนวทางของคุณจะขึ้นอยู่กับว่าวิดีโอที่คุณขอมีอยู่หรือไม่ หากไม่แน่ใจว่ามีวิดีโอหรือไม่ คุณควรใช้
lookupVideoMetadata
เพื่อตรวจสอบสถานะของวิดีโอ
เวิร์กโฟลว์ในการสร้างหรือดึงข้อมูลวิดีโอ
ใช้เวิร์กโฟลว์ต่อไปนี้เพื่อสร้างหรือดึงวิดีโอมุมมองทางอากาศ
- ตรวจสอบว่า Google สร้างวิดีโอสำหรับสถานที่นั้นแล้วหรือไม่โดยใช้
lookupVideoMetadata
- หากไม่มีวิดีโอ (
lookupVideoMetadata
แสดงข้อผิดพลาด 404) ให้เรียกใช้renderVideo
เพื่อสร้าง วิดีโอใหม่- เรียกใช้
lookupVideoMetadata
โดยใช้videoId
หรือที่อยู่เพื่อสำรวจ อุปกรณ์ปลายทางจนกว่าสถานะของวิดีโอจะเป็นACTIVE
การแสดงผลอาจใช้เวลาหลายชั่วโมง ดังนั้นให้ใช้การถอยแบบ ทวีคูณเพื่อเว้นระยะการเรียก
- เรียกใช้
หากวิดีโอใช้งานได้ (
lookupVideoMetadata
แสดงผลสถานะเป็นACTIVE
) ให้เรียกใช้lookupVideo
เพื่อดึงข้อมูล URI ของวิดีโอ
เวิร์กโฟลว์นี้แสดงในแผนภาพด้านล่าง
บันทึกรหัสวิดีโอไว้ใช้ในภายหลัง
ภายใต้ข้อกำหนดเฉพาะบริการสำหรับ Aerial View API รหัสวิดีโอของ Aerial View API จะได้รับการยกเว้นจากข้อจำกัดในการแคชที่ระบุไว้ในส่วน 3.2.3(b)(ห้าม แคช) ของ ข้อกำหนดในการให้บริการของ Google Maps Platform ดังนั้นคุณจึงจัดเก็บค่ารหัสวิดีโอ เพื่อใช้ในภายหลังได้