प्लैटफ़ॉर्म के हिसाब से गाइड
Android (Kotlin/Java)
Android एनडीके (C)
यूनिटी (AR Foundation)
iOS
अरिजन इंजन
ARCore भौगोलिक डेटा का एपीआई का इस्तेमाल करके, किसी भी जगह से ऐसा कॉन्टेंट जोड़ा जा सकता है जो Google के Street View के दायरे में आता हो. साथ ही, इसकी मदद से दुनिया भर में एआर के अनुभवों को तैयार किया जा सकता है. डिवाइस के एनवायरमेंट का पता लगाने के लिए, डिवाइस के सेंसर और जीपीएस डेटा का इस्तेमाल किया जाता है. इसके बाद, उपयोगकर्ता के डिवाइस की जगह की सटीक जानकारी का पता लगाने के लिए, उस विज़ुअलाइजेशन सिस्टम के उन हिस्सों से मैच किया जाता है जो Google के विज़ुअल पोज़िशनिंग सिस्टम (VPS) से मिलते हैं. एपीआई, उपयोगकर्ता के स्थानीय निर्देशांकों को वीपीएस के भौगोलिक निर्देशांकों के साथ मर्ज करने का भी ध्यान रखता है, ताकि आप एक ही निर्देशांक सिस्टम के अंदर काम कर सकें.
VPS के साथ वैश्विक स्थानीयकरण
दुनिया भर में कैप्चर की गई, 15 साल से ज़्यादा समय तक दुनिया भर में खींची गई Google Maps की Street View इमेज, वीपी का आधार हैं. डीप न्यूरल नेटवर्क, इमेज के ऐसे हिस्सों की पहचान करते हैं और उनके बारे में जानकारी देते हैं जिन्हें लंबे समय तक पहचाना जा सकता है. इसके बाद, हिस्सों को अरबों इमेज में मिलाकर, ग्लोबल एनवायरमेंट के 3D पॉइंट क्लाउड की गिनती की जाती है. इस लोकलाइज़ेशन मॉडल में खरबों अंक हैं और आने वाले समय में, इसे सभी देशों में इस्तेमाल किया जाता है.
जब उपयोगकर्ता के डिवाइस से जियोस्पेशल एपीआई को अनुरोध भेजा जाता है, तो न्यूरल नेटवर्क पिक्सल को प्रोसेस करता है, ताकि उपयोगकर्ता के एनवायरमेंट के कुछ हिस्सों को पहचाना जा सके और उनका मिलान वीपीएस लोकलाइज़ेशन मॉडल से किया जा सके. इसके बाद कंप्यूटर विज़न एल्गोरिदम, डिवाइस की पोज़िशन और ओरिएंटेशन की जांच करता है. यह ऐसा लोकेशन देता है जो सिर्फ़ जीपीएस की मदद से, कहीं ज़्यादा सटीक होता है.
भू-स्थानिक API के साथ ऐंकर डालना
ऐंकर डालते समय, ARCore क्लाउड ऐंकर एपीआई जैसे दूसरे ARCore एपीआई, डिवाइस के पोज़ का पता लगाने के लिए इमेज मैप का इस्तेमाल करते हैं. हालांकि, इन एपीआई से बनाए गए इमेज मैप स्थानीय होते हैं, क्योंकि इन्हें किसी स्पेस को मैप करने की ज़रूरत पड़ती है.
जियोस्पेशल एपीआई, WGS84 स्पेसिफ़िकेशन के बाद ऐंकर के हॉरिज़ॉन्टल (देशांतर और देशांतर) और वर्टिकल (ऊंचाई) के पोज़िशन उपलब्ध कराता है. स्पेस को मैन्युअल तरीके से मैप किए बिना, किसी खास अक्षांश, देशांतर, और ऊंचाई को दुनिया में कहीं भी रखा जा सकता है.
जियोस्पेशल ऐंकर के टाइप
तीन तरह के भौगोलिक स्पेशल ऐंकर होते हैं: इनका इस्तेमाल करके, असल दुनिया की जगहों पर कॉन्टेंट अटैच किया जा सकता है. WGS84 ऐंकर, WGS84 एलिप्सिड के मुकाबले किसी खास अक्षांश, देशांतर, और ऊंचाई पर मौजूद जगह को दिखाते हैं. भू-भाग ऐंकर दिए गए अक्षांश, देशांतर और ऊंचाई की जगह को दर्शाते हैं. छत के ऐंकर किसी इमारत के ऊपर से, ऊंचाई पर मौजूद जगह, और देशांतर की जानकारी देते हैं. डेवलपर गाइड में उनके बारे में ज़्यादा पढ़ें.
भू-स्थानिक API (एपीआई) के साथ डेवलप करने के लिए उपयोग के उदाहरण
यहां दिए गए कुछ तरीकों से, अपने प्रोजेक्ट में जियोस्पेशल एपीआई का इस्तेमाल किया जा सकता है.
उपयोगकर्ताओं को खास जगहों पर गाइड करना
जगह के हिसाब से अनुभव बनाने के लिए जीपीएस का इस्तेमाल करना सबसे सही विकल्प है. हालांकि, एआर (ऑगमेंटेड रिएलिटी) के लिए सटीक और सटीक जानकारी देने की ज़रूरत होने पर, स्कोर शेयर करने की सुविधा बंद हो सकती है. अब जियोस्पेशल एपीआई का इस्तेमाल करने पर, आपको वर्चुअल ऑब्जेक्ट के बार-बार इस्तेमाल होने की चिंता नहीं करनी होगी. कॉन्टेंट के साथ अपनी दिलचस्पी वाली जगहों को जोड़ने के लिए, मैप तैयार किया जा सकता है. साथ ही, कॉन्टेंट को स्थानीय भाषा में लिखा जा सकता है. इससे उपयोगकर्ता अपनी कार को घनी आबादी वाले शहरी इलाके में ढूंढ पाते हैं या उस जगह के बारे में जानकारी हासिल कर पाते हैं.
जगह के हिसाब से एआर (ऑगमेंटेड रिएलिटी) के अनुभव बनाएं
जियोस्पेशल एपीआई की मदद से, उपयोगकर्ताओं को बेहतरीन अनुभव दिया जा सकता है. इस ऐप्लिकेशन से, आपको कई जगहों के मैप बनाने और उन्हें मैनेज करने की ज़रूरत नहीं पड़ती. जहां संभव हो, वहां अपने उपयोगकर्ताओं को वर्चुअल दुनिया में डुबो दें.
गेमिंग और अपने विचार
भौगोलिक डेटा वाले एपीआई की मदद से, आपके उपयोगकर्ता क्रिएटिविटी के लिए ग्लोब को कैनवस में बदल सकते हैं. उदाहरण के लिए, गुब्बारे पॉप की मदद से, उपयोगकर्ता असल दुनिया में गुब्बारों को टारगेट के तौर पर रख सकता है. साथ ही, फ़िज़िक्स से चलने वाली किसी बॉल का इस्तेमाल करके, तस्वीरों को पॉप कर सकता है. आस-पास के उपयोगकर्ता एक आसान गुब्बारा लागू करके अनुभव में शामिल हो सकते हैं और वही गुब्बारे फोड़ सकते हैं. पॉकेट गार्डन की मदद से, उपयोगकर्ता अपने आस-पास के इलाके में रंग-बिरंगे एआर (ऑगमेंटेड रिएलिटी) कम्यूनिटी गार्डन की मदद से सजावट कर सकते हैं. इसमें, असली दुनिया के सभी हिस्सों के बीजों को सही जगह पर लगाया जा सकता है. साथ ही, बेलों की मदद से फूला हुआ पौधा वगैरह बनाए जा सकते हैं. गुब्बारा पॉप और पॉकेट गार्डन, दोनों खुले तौर पर मिलते हैं. साथ ही, ये आपकी क्रिएटिविटी को बेहतर बनाने के लिए भी उपलब्ध हैं.
मेरे डिवाइस पर यह सुविधा काम नहीं करती
ARCore के साथ काम करने वाले कुछ डिवाइस जियोस्पेशल एपीआई पर काम नहीं करते. इन डिवाइसों के बारे में ARCore डिवाइसों के बारे में जानकारी देने वाले पेज पर बताया गया है.
अब क्या होगा
- VPS और ARCore जियोस्पेशियल एपीआई पर एक I/O बातचीत देखें. इसमें जियोस्पेशल एपीआई और उसकी सुविधाओं के बारे में ज़्यादा जानकारी दी गई है.
- गुब्बारे पॉप और पॉकेट गार्डन के बारे में ज़्यादा जानें. ये दो ओपन सोर्स सैंपल ऐप्लिकेशन हैं जिनमें जियोस्पेशल एपीआई का इस्तेमाल किया जाता है.