Cách sử dụng API Aerial View

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:

  1. Kiểm tra xem Google đã tạo video cho vị trí đó hay chưa bằng cách sử dụng lookupVideoMetadata.
  2. Nếu không có video nào tồn tại (lookupVideoMetadata trả về mã lỗi 404), hãy gọi renderVideo để tạo video mới.
    1. Gọi lookupVideoMetadata bằng videoId hoặ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 .
  3. Nếu video đang hoạt động (lookupVideoMetadata trả về trạng thái ACTIVE), hãy gọi lookupVideo để 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:

Biểu đồ hiển thị quy trình được nêu ở trên

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.