एरियल व्यू एपीआई दो सामान्य वर्कफ़्लो के साथ काम करता है. आपका तरीका इस बात पर निर्भर करता है कि
जिस वीडियो का अनुरोध किया जा रहा है वह मौजूद है या नहीं. अगर आपको पक्के तौर पर नहीं पता कि वीडियो मौजूद है या नहीं, तो वीडियो की स्थिति पता करने के लिए, lookupVideoMetadata
का इस्तेमाल करें.
वीडियो जनरेट करने या वापस पाने के लिए वर्कफ़्लो
एरियल व्यू वीडियो जनरेट या फिर से पाने के लिए नीचे दिए गए वर्कफ़्लो का इस्तेमाल करें:
- देखें कि क्या Google ने
lookupVideoMetadata
का इस्तेमाल करके, जगह के लिए पहले से कोई वीडियो जनरेट किया है. - अगर कोई वीडियो मौजूद नहीं है (
lookupVideoMetadata
404 वाला कोड दिखाता है), तो नया वीडियो जनरेट करने के लिएrenderVideo
पर कॉल करें.- जब तक वीडियो की स्थिति
ACTIVE
न हो जाए, तब तक एंडपॉइंट पोल के लिएvideoId
या पते का इस्तेमाल करके,lookupVideoMetadata
को कॉल करें. रेंडरिंग में कई घंटे लग सकते हैं. इसलिए, कॉल के बीच स्पेस देने के लिए एक्स्पोनेंशियल (एक्स्पोनेंशियल) बैकऑफ़ का इस्तेमाल करें.
- जब तक वीडियो की स्थिति
अगर वीडियो चालू है (
lookupVideoMetadata
,ACTIVE
की स्थिति दिखाता है), तो वीडियो के यूआरआई फ़ेच करने के लिए,lookupVideo
को कॉल करें.
इस वर्कफ़्लो को नीचे दिए गए डायग्राम में दिखाया गया है:
बाद में इस्तेमाल करने के लिए वीडियो आईडी सेव करें
एरियल व्यू एपीआई के लिए सेवा की खास शर्तों के हिसाब से, एरियल व्यू एपीआई के वीडियो आईडी को कैश मेमोरी में सेव करने से जुड़ी पाबंदियों से छूट मिलती है. ये पाबंदियां Google Maps Platform की सेवा की शर्तों के सेक्शन 3.2.3(b)(कैशिंग नहीं) में बताई गई हैं. इसलिए, बाद में इस्तेमाल करने के लिए वीडियो आईडी की वैल्यू को स्टोर किया जा सकता है.