Aerial View API תומך בשני תהליכי עבודה כלליים. הגישה שלכם תלויה בשאלה אם הסרטון שאתם מבקשים קיים או לא. אם אתם לא בטוחים אם הסרטון קיים, כדאי להשתמש ב-lookupVideoMetadata
כדי לקבוע את מצב הסרטון.
תהליך העבודה ליצירה או לאחזור של סרטונים
כדי ליצור או לאחזר סרטון של תצלומי אוויר, פועלים לפי תהליך העבודה הבא:
- בודקים אם Google כבר יצרה סרטון למיקום באמצעות
lookupVideoMetadata
. - אם לא קיים סרטון (הוחזרה שגיאת 404), מתקשרים אל
renderVideo
כדי ליצור סרטון חדש.lookupVideoMetadata
- מתקשרים אל
lookupVideoMetadata
באמצעותvideoId
או הכתובת כדי לשלוח בקשת סקר לנקודת הקצה עד שהסטטוס של הסרטון יהיהACTIVE
. העיבוד יכול להימשך כמה שעות, לכן מומלץ להשתמש בהשהיה אקספוננציאלית כדי להרווח בין הקריאות.
- מתקשרים אל
אם הסרטון פעיל (
lookupVideoMetadata
מחזיר סטטוס שלACTIVE
), מתקשרים אלlookupVideo
כדי לאחזר את כתובות ה-URI של הסרטון.
תרשים זרימת העבודה הזה מוצג בהמשך:
שמירת מזהי סרטונים לשימוש מאוחר יותר
בהתאם לתנאים הספציפיים לשירות של Aerial View API, מזהי הסרטונים של Aerial View API פטורים מהגבלות השמירה במטמון שמפורטות בסעיף 3.2.3(ב)(ללא שמירה במטמון) של התנאים וההגבלות של הפלטפורמה של מפות Google. לכן אפשר לאחסן ערכים של מזהי סרטונים לשימוש מאוחר יותר.