Aerial View API از دو گردش کار کلی پشتیبانی می کند. رویکرد شما بستگی به این دارد که ویدیویی که درخواست میکنید وجود داشته باشد یا خیر. اگر مطمئن نیستید که ویدیو وجود دارد، باید از lookupVideoMetadata برای تعیین وضعیت ویدیو استفاده کنید.
گردش کار برای تولید یا بازیابی ویدیوها
از گردش کار زیر برای تولید یا بازیابی ویدیوی نمای هوایی استفاده کنید:
- بررسی کنید که آیا Google قبلاً با استفاده از
lookupVideoMetadataیک ویدیو برای مکان ایجاد کرده است یا خیر. - اگر ویدیویی وجود ندارد (
lookupVideoMetadata404 را برگرداند)، باrenderVideoتماس بگیرید تا یک ویدیوی جدید تولید شود.- با استفاده از
videoIdlookupVideoMetadataبرای نظرسنجی نقطه پایانی تماس بگیرید تا زمانی که وضعیت ویدیوACTIVEباشد. رندرینگ میتواند چندین ساعت طول بکشد، بنابراین برای فاصله گرفتن از تماسهایتان، از عقبنشینی نمایی استفاده کنید.
- با استفاده از
اگر ویدیو فعال است (
lookupVideoMetadataحالتACTIVEرا برگرداند)، باlookupVideoتماس بگیرید تا URI های ویدیو را واکشی کنید.
این گردش کار در نمودار زیر نشان داده شده است:

شناسه های ویدیویی را برای استفاده بعدی ذخیره کنید
با توجه به شرایط خاص سرویس برای Aerial View API، شناسههای ویدیوی Aerial View API از محدودیتهای ذخیرهسازی ذکر شده در بخش 3.2.3(b) (بدون ذخیرهسازی در حافظه پنهان) شرایط خدمات پلتفرم Google Maps مستثنی هستند. بنابراین می توانید مقادیر ID ویدیو را برای استفاده بعدی ذخیره کنید.