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