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