Unity के लिए भौगोलिक डेटा के क्रिएटर से जुड़ी लोकप्रिय जगहें खोजें

जियोस्पेशियल क्रिएटर फ़ोटोरियलिस्टिक 3D टाइल की झलक देखने के लिए, अक्षांश और देशांतर निर्देशांक इस्तेमाल करता है. आप वास्तविक दुनिया के स्थानों को खोजने के लिए टेक्स्ट खोज का उपयोग कर सकते हैं और Google स्थल API का उपयोग करके पूर्वावलोकन में उसके स्थान का उपयोग कर सकते हैं.

इस दस्तावेज़ में हम यह मानकर चल रहे हैं कि आपको Unity के लिए जियोस्पेशियल क्रिएटर के बारे में जानकारी है. अगर आपने जियोस्पेशियल क्रिएटर का इस्तेमाल पहले कभी नहीं किया है, तो आगे बढ़ने से पहले, शुरू करने का तरीका बताने वाली हमारी गाइड देखें.

अपनी Places API कुंजी कॉन्फ़िगर करें

जियोस्पेशियल क्रिएटर सर्च, Google स्थल एपीआई की मदद से काम करता है. इस सेवा की मदद से, टोक्यो, सैन फ़्रांसिस्को जैसी जगहों के नाम या 10 डाउनिंग स्ट्रीट, SW1A 2AA जैसे पतों को भौगोलिक अक्षांश और देशांतर निर्देशांक में बदला जा सकता है. इन निर्देशांकों का इस्तेमाल चीज़ों को रखने या आपके एआर (ऑगमेंटेड रिएलिटी) दृश्य के शुरुआत की जगह को किसी खास जगह पर ले जाने के लिए किया जा सकता है.

Places API का इस्तेमाल करने के लिए आपको अपनी एपीआई पासकोड कॉन्फ़िगर करना होगा. एपीआई पासकोड वही होना चाहिए जिसका इस्तेमाल Map Tiles एपीआई के लिए किया जा रहा है. अपने जियोस्पेशियल क्रिएटर ऑरिजिन के लिए, इंस्पेक्टर पैनल पर इस कुंजी को देखें.

खोज के लिए एपीआई पासकोड सेट अप करने के लिए, ये काम करें:

  1. Places API को चालू करने के लिए, अपने Google Cloud Console में Locations API पेज देखें.
  2. अपनी मौजूदा एपीआई पासकोड को कॉन्फ़िगर करके, उसे Places API का इस्तेमाल करने के लिए कॉन्फ़िगर करें. इसके लिए, अपने Google Cloud Console में क्रेडेंशियल पेज पर जाएं.

अगर आपको अपना मौजूदा Map Tiles एपीआई पासकोड नहीं दिखता है, तो पक्का करें कि आपने सही Google Cloud प्रोजेक्ट देखा हो.

एपीआई पासकोड कॉन्फ़िगर करने के बाद, अपने जियोस्पेशियल क्रिएटर ऑरिजिन को बदलने के लिए, Search का इस्तेमाल किया जा सकता है. दृश्य के क्रम में अपने जियोस्पेशियल क्रिएटर ऑरिजिन को हाइलाइट करें और फिर इंस्पेक्टर पैनल पर "जगह खोजें" बटन पर क्लिक करें:

alt_text

अगर आपके सीन में ऑरिजिन का कोई हिस्सा मौजूद नहीं है, तो GameObjects > XR मेन्यू में जाकर इसे जोड़ा जा सकता है.

जब खोज डायलॉग खुलता है, "जगह खोजें" बॉक्स में, खोज के लिए अपना शब्द डालें और Enter दबाएं. "जगह" ड्रॉप-डाउन में, काम के नतीजे दिखते हैं. उदाहरण के लिए, अगर आप "Google Mountain View" टाइप करते हैं, तो सूची में माउंटेन व्यू, CA में Google मुख्यालय के पते शामिल होते हैं:

alt_text

वह नतीजा चुनें जो आपके लिए सबसे सही हो. सीन व्यू कैमरा, चुनी गई जगह के ऊपर वाली स्थिति में चला जाएगा. खोज के इस नतीजे के अक्षांश और देशांतर तय करने के लिए, "ऑब्जेक्ट पर लागू करें" पर क्लिक करें.

याद रखें, ऑरिजिन वह रेफ़रंस पॉइंट है जिससे तय होता है कि आपके जियोस्पेशियल क्रिएटर ऐंकर, Unity की दुनिया के निर्देशांकों में कहां पर हैं. ऑरिजिन को मूव करने पर, उस ऑरिजिन से जुड़े सभी ऐंकर के अक्षांश और देशांतर अपडेट हो जाते हैं, ताकि Unity की दुनिया के निर्देशांकों के साथ, ऑरिजिन के हिसाब से अपनी जगह बनाए रखी जा सके. यह तब काम आता है, जब आपको किसी ऑरिजिन के आस-पास ऐंकर को खास तरह से लगाना हो.

ऑरिजिन से अलग, किसी जियोस्पेशियल ऐंकर की जगह बदलने के लिए, खोज की सुविधा का इस्तेमाल भी किया जा सकता है. 'शुरुआत की जगह खोजें' सुविधा का इस्तेमाल करने की तरह ही, सीन हैरारकी में ऐंकर चुनें और "जगह की जानकारी खोजें" बटन पर क्लिक करें. यह डायलॉग, ऑरिजिन सर्च से काफ़ी हद तक मिलता-जुलता है. "जगह खोजें" बॉक्स में खोज के लिए इस्तेमाल होने वाला शब्द टाइप करें और Enter दबाएं. अब "जगह" ड्रॉप-डाउन सूची के नतीजों का इस्तेमाल करके, ऐंकर के अक्षांश और देशांतर को फिर से असाइन किया जा सकता है. ध्यान दें कि आपको ऐंकर की ऊंचाई को मैन्युअल तरीके से अडजस्ट करना पड़ सकता है.

सीन हैरारकी में, एक से ज़्यादा ऐंकर भी चुने जा सकते हैं. इसके बाद, खोज के नतीजे के लिए एक साथ कई ऐंकर असाइन करने के लिए, Search की सुविधा का इस्तेमाल किया जा सकता है. Search डायलॉग में "चुने गए ऑब्जेक्ट" की सूची में, उन सभी ऐंकर के नाम शामिल होते हैं जिन्हें ट्रांसफ़र करना है.

पहले से मालूम कमियां / समस्याएं

  • फ़िलहाल, Places API और Map Tiles API के लिए अलग-अलग कुंजियां काम नहीं करती हैं. आपको हर बटन के लिए एक ही कुंजी का इस्तेमाल करना होगा.
  • जियोस्पेशियल क्रिएटर ऑरिजिन में सीज़ियम जियोरेफ़रंस कॉम्पोनेंट होना ज़रूरी है, ताकि Search काम कर सके.