पुराने ARCore Cloud Anchor API का इस्तेमाल रोक दिया गया है. यह 31 अगस्त, 2023 के बाद काम नहीं करेगा. अगर आपका ऐप्लिकेशन इस एपीआई का इस्तेमाल कर रहा है, तो आपको जल्द से जल्द नए ARCore API एंडपॉइंट का इस्तेमाल करने के लिए, इसे अपडेट करना होगा.

क्लाउड एंकर की मदद से अलग-अलग उपयोगकर्ता एआर (ऑगमेंटेड रिएलिटी) वाले अनुभव शेयर कर सकते हैं

प्लैटफ़ॉर्म से जुड़ी गाइड

क्लाउड ऐंकर, एक खास तरह का ऐंकर है. इसका इस्तेमाल असल दुनिया में, एआर अनुभवों को बनाए रखने के लिए किया जा सकता है. ARCore क्लाउड ऐंकर API या ARCore Cloud Anchor Service की मदद से, आप डिजिटल जानकारी के लिए इंटरैक्टिव लेयर बना सकते हैं और उन्हें असली जगहों पर ऐंकर कर सकते हैं. इससे, लोगों को समय-समय पर अलग-अलग डिवाइसों पर कई लोगों के साथ अनुभव शेयर करने की सुविधा मिलती है. Cloud Anchors, डिजिटल कॉन्टेंट की मदद से दुनिया भर की उन जगहों को डिजिटल कॉन्टेंट से जोड़ते हैं जिन्हें कोई भी मोबाइल डिवाइस ऐक्सेस कर सकता है. Android और iOS दोनों के उपयोगकर्ता एक ही अनुभव में हिस्सा ले सकते हैं और उन्हें बार-बार हफ़्ते या महीने बाद भी वापस ला सकते हैं.

ऐंकर और क्लाउड ऐंकर

क्लाउड ऐंकर वे ऐंकर हैं जो ARCore क्लाउड ऐंकर API पर होस्ट किए गए हैं. इस होस्टिंग की मदद से उपयोगकर्ता एक ही ऐप्लिकेशन में अपने अनुभव शेयर कर सकते हैं. ऐंकर के लिए बुनियादी दिशा-निर्देश, क्लाउड ऐंकर पर भी लागू होते हैं.

ARCore क्लाउड ऐंकर API के साथ डेवलप करने के इस्तेमाल के उदाहरण

ARCore Cloud ऐंकर API की मदद से, आप असल दुनिया में एआर अनुभवों और उपयोगकर्ताओं के बीच शेयर किए गए अनुभव बना सकते हैं. अपने प्रोजेक्ट में इसका इस्तेमाल करने के कुछ तरीके यहां दिए गए हैं.

एआर (ऑगमेंटेड रिएलिटी) के शानदार अनुभव का आनंद लें

क्लाउड ऐंकर, एक उपयोगकर्ता को एआर (ऑगमेंटेड रिएलिटी) ऑब्जेक्ट को मौजूदगी वाले माहौल में रखने की सुविधा देता है और बाद में उसी जगह पर उसी ऑब्जेक्ट को दिखाता है. उदाहरण के लिए, क्लाउड ऐंकर का इस्तेमाल करके ऐसे वर्चुअल साइन बनाएं जो उपयोगकर्ताओं को ट्रेन स्टेशन के रास्ते ढूंढने में मदद करते हैं. साथ ही, वे अपने दोस्तों के लिए किचन के काउंटरटॉप पर वर्चुअल नोट छोड़ सकते हैं या वर्चुअल पोस्टर से उनके बेडरूम की सजावट कर सकते हैं.

रीयल-टाइम में मिलकर काम करने की सुविधा

क्लाउड ऐंकर, उपयोगकर्ताओं के बीच रीयल-टाइम में मिलकर काम करने की सुविधा भी देते हैं. उदाहरण के लिए, उपयोगकर्ता कॉफ़ी टेबल पर पिंग-पॉन्ग का वर्चुअल गेम खेल सकते हैं या अपनी कम्यूनिटी के साथ मिलकर वर्चुअल म्यूरल (दीवार पर बने चित्र) बना सकते हैं.

मेरे डिवाइस पर यह सुविधा काम नहीं करती

ARCore क्लाउड ऐंकर API, ARCore के साथ काम करने वाले सभी डिवाइसों पर काम करता है.

क्लाउड ऐंकर के काम करने का तरीका

ARCore, क्लाउड ऐंकर को होस्ट करने और उनका समाधान करने के लिए, ARCore क्लाउड ऐंकर एपीआई से कनेक्ट करता है, ताकि शेयर किया गया यह अनुभव चालू हो सके. इसके लिए काम करने वाला इंटरनेट कनेक्शन ज़रूरी है.

यहां होस्टिंग और समाधान करने के तरीके के बारे में अच्छी तरह से बताया गया है:

  1. उपयोगकर्ता अपने एनवायरमेंट में एक स्थानीय ऐंकर बनाता है.
  2. ऐंकर होस्ट किया गया है — ARCore, स्थानीय ऐंकर के डेटा को ARCore क्लाउड ऐंकर API पर अपलोड करता है. साथ ही, ARCore क्लाउड ऐंकर एपीआई उस ऐंकर के लिए एक यूनीक आईडी दिखाता है.
  3. ऐप्लिकेशन, उस यूनीक आईडी को अन्य उपयोगकर्ताओं में डिस्ट्रिब्यूट करता है.
  4. ऐंकर रिज़ॉल्व हो जाता है — जिन उपयोगकर्ताओं के डिवाइस का यूनीक आईडी होता है वे ARCore Cloud ऐंकर API का इस्तेमाल करके, फिर से वही ऐंकर बना सकते हैं.

होस्टिंग

ऐंकर लगाने और होस्ट करने के लिए, ARCore, ऐंकर की सुविधा वाले स्पेस के 3D फ़ीचर मैप का इस्तेमाल करता है. इस फ़ीचर मैप को पाने के लिए, डिवाइस के पीछे वाले कैमरे को होस्ट कॉल से पहले, आस-पास की जगह और आस-पास के माहौल को मैप करना होगा. ऐसा, व्यू लेने के अलग-अलग ऐंगल और पोज़िशन को ध्यान में रखकर किया जाना चाहिए. इसके बाद, ARCore क्लाउड ऐंकर एपीआई, स्पेस का 3D फ़ीचर मैप बनाता है. साथ ही, डिवाइस में एक यूनीक क्लाउड ऐंकर आईडी दिखाता है.

समाधान किया जा रहा है

जब उसी एनवायरमेंट में कोई दूसरा उपयोगकर्ता अपने डिवाइस के कैमरे को उस जगह पर फ़ोकस करता है जहां Cloud ऐंकर होस्ट किया गया था, तो समाधान के अनुरोध की वजह से ARCore Cloud ऐंकर एपीआई, विज़ुअल सुविधाओं की तुलना समय-समय पर किए जाने वाले 3D फ़ीचर मैप से करता है. ARCore, इन तुलनाओं का इस्तेमाल करके, उपयोगकर्ता की स्थिति, ओरिएंटेशन, और क्लाउड ऐंकर के हिसाब से पोज़िशन दिखाता है.

एपीआई हटाने से जुड़ी नीति

ज़्यादा जानकारी के लिए, ARCore क्लाउड ऐंकर एपीआई को रोकने की नीति देखें.