Aerial View API hỗ trợ 2 quy trình làm việc chung. Phương pháp của bạn phụ thuộc vào
việc video mà bạn đang yêu cầu có tồn tại hay không. Nếu không chắc chắn video có tồn tại hay không, bạn nên sử dụng
lookupVideoMetadata
để xác định trạng thái của video.
Quy trình làm việc để tạo hoặc truy xuất video
Hãy sử dụng quy trình làm việc sau để tạo hoặc truy xuất video chế độ xem từ trên cao:
- Kiểm tra xem Google đã tạo video cho vị trí đó hay chưa bằng cách sử dụng
lookupVideoMetadata. - Nếu không có video nào tồn tại (
lookupVideoMetadatatrả về mã lỗi 404), hãy gọirenderVideođể tạo video mới.- Gọi
lookupVideoMetadatabằngvideoIdhoặc địa chỉ để thăm dò điểm cuối cho đến khi trạng thái của video làACTIVE. Quá trình kết xuất có thể mất vài giờ, vì vậy, hãy sử dụng chiến lược lùi theo cấp số nhân để giãn cách các lệnh gọi .
- Gọi
Nếu video đang hoạt động (
lookupVideoMetadatatrả về trạng tháiACTIVE), hãy gọilookupVideođể tìm nạp URI của video.
Quy trình làm việc này được thể hiện trong sơ đồ bên dưới:
Lưu mã video để sử dụng sau
Theo Điều khoản dịch vụ cụ thể cho Aerial View API, mã video của Aerial View API được miễn các hạn chế về bộ nhớ đệm được nêu trong Mục 3.2.3(b)(Không lưu vào bộ nhớ đệm) của Điều khoản dịch vụ của Nền tảng Google Maps. Do đó, bạn có thể lưu trữ các giá trị mã video để sử dụng sau này.