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