खास जानकारी
3D एरिया एक्सप्लोरर की मदद से, जगहों को खोजने और उनका अनुभव करने का एक नया तरीका मिलता है. यह समाधान, आकर्षक और इंटरैक्टिव 3D एनवायरमेंट बनाने के लिए, Google Maps प्लैटफ़ॉर्म फ़ोटोरियलिस्टिक 3D टाइल और Place API की क्षमताओं का इस्तेमाल करता है.
3D एरिया एक्सप्लोरर को कई कामों के लिए डिज़ाइन किया गया है:
इलाके को बेहतर तरीके से एक्सप्लोर करना: उपयोगकर्ता, आस-पास के इलाकों को वर्चुअल तौर पर एक्सप्लोर कर सकते हैं. साथ ही, स्थानीय जगहों और लैंडमार्क के बारे में अहम जानकारी पा सकते हैं.
जगह के हिसाब से जानकारी देने वाले कॉन्टेंट का प्रमोशन करना: : लोकप्रिय जगहों (पीओआई) के बारे में ज़्यादा जानकारी देने की सुविधा की मदद से, ऐसी जानकारी देने वाले कॉन्टेंट बनाए जा सकते हैं जिनसे उपयोगकर्ताओं को किसी जगह के बारे में जानकारी मिलती है.
Google Maps की 3D सुविधाओं का इस्तेमाल करके डेवलपमेंट को बढ़ावा देना: इसमें, ज़्यादा दिलचस्प और इंटरैक्टिव मैप बनाने के लिए, Google के 3D मैपिंग डेटा की क्षमताओं के बारे में बताया गया है
इस्तेमाल शुरू करना:
चालू करें
मुख्य टेक्नोलॉजी
यह समाधान, दो मुख्य टेक्नोलॉजी का इस्तेमाल करके बनाया गया है:
Google Maps Platform के एपीआई:
इस अनुभव को बनाने के लिए, हम Google Maps Platform के कई एपीआई का इस्तेमाल करके, बेस मैप और डेटा पाते हैं:
- Google Maps की फ़ोटोरियलिस्टिक 3D टाइल: इमारतों और इलाके के हाई रिज़ॉल्यूशन वाले 3D मॉडल, शहरी इलाकों को ज़्यादा असली और दिलचस्प तरीके से दिखाते हैं.
- Places API: ऐप्लिकेशन, 'एक्सप्लोर किए गए इलाके' में दिलचस्प जगहों (पीओआई) की पहचान कर सकता है और उनके बारे में ज़्यादा जानकारी दिखा सकता है. इससे, उपयोगकर्ता को स्थानीय जानकारी मिलती है और उसका अनुभव बेहतर बनता है.
- ऑटोकंप्लीट की मदद से, उपयोगकर्ता खास जगहें या पसंद की जगहें खोज सकते हैं.
CesiumJS
CesiumJS, हाई-रिज़ॉल्यूशन के 3D ग्लोब को रेंडर करने और उसे दिखाने के लिए ज़िम्मेदार है. यह Google की फ़ोटोरिएलिस्टिक 3D टाइल को लोड और विज़ुअलाइज़ करता है. इन टाइल से इमारतों और इलाके का 3D मेश मॉडल मिलता है.
कैमरे को मैनेज करना: CesiumJS में कैमरे की पोज़िशन, ओरिएंटेशन, और मूवमेंट को कंट्रोल करने के लिए टूल उपलब्ध होते हैं. इसमें इस तरह का कॉन्टेंट शामिल है:
- ऐप्लिकेशन लोड होने पर, तय किए गए इलाके पर फ़ोकस करने के लिए शुरुआती व्यूपॉइंट सेट करना.
- कैमरे की डाइनैमिक मूवमेंट को लागू करना. जैसे, एक्सप्लोरेशन के लिए ऑटोमेटेड ऑर्बिट ऐनिमेशन.
- अगर इस तरह की सुविधाएं शामिल हैं, तो ग्लोब के साथ उपयोगकर्ता के इंटरैक्शन को मैनेज करना (पैन करना, ज़ूम करना, और घुमाना).
जानें कि फ़ोटोरियलिस्टिक 3D टाइल, 3D टाइल रेंडरर के साथ कैसे काम करती है.
मुख्य कॉम्पोनेंट
इस ऐप्लिकेशन को दो अलग-अलग ऐप्लिकेशन में बांटा गया है:
- एडमिन ऐप्लिकेशन
- डेमो ऐप्लिकेशन
इस डायग्राम में, दोनों ऐप्लिकेशन के बीच के अंतर और संबंध के बारे में खास जानकारी दी गई है:
हर ऐप्लिकेशन की जांच करने से आपको फ़ायदा मिलेगा:
एडमिन ऐप्लिकेशन
यह ऐप्लिकेशन, उपयोगकर्ता के हिसाब से बनाया गया इंटरफ़ेस उपलब्ध कराता है. इसकी मदद से, 3D अनुभव को पसंद के मुताबिक बनाया जा सकता है:
जगह खोजना : जिस इलाके को दिखाना है उसे ढूंढने के लिए, Google Maps Platform के साथ काम करने वाले ऑटोकंप्लीट खोज बार का इस्तेमाल करें. किसी जगह को चुनने के बाद, कैमरा आसानी से उस जगह पर पहुंच जाएगा.
कैमरा: अपनी पसंद के हिसाब से वीडियो देखने का अनुभव बनाने के लिए, कैमरे की मूवमेंट स्पीड और ऑर्बिट टाइप में बदलाव करें.
जगहें (पीओआई): उन जगहों की जानकारी दें जिनके बारे में आपको जानकारी दिखानी है. साथ ही, घूमने-फिरने की उन जगहों (जैसे, रेस्टोरेंट, कैफ़े, और मशहूर जगहें) की जानकारी दें जिनके आस-पास के इलाके के लिए आपको खोज के दायरे की जानकारी देनी है.
असली उपयोगकर्ताओं को उनकी पसंद के मुताबिक अनुभव देने के लिए, इस ऐप्लिकेशन का इस्तेमाल करें.
Google के शिकागो ऑफ़िस को धीमी गति से कैमरे के पैथ के हिसाब से एक्सप्लोर करें.
लास वेगास स्ट्रिप के आस-पास की पर्यटक जगहों के ज़ूम इन किए गए नज़ारे देखें.
अब साइनसोइडल कैमरा पाथ का इस्तेमाल करके, लास वेगास को तेज़ी से एक्सप्लोर करें
पर्यटकों के घूमने-फिरने की सभी मुख्य जगहों के साथ ग्रेंड कैन्यन को एक्सप्लोर करें
3D Area Explorer को पसंद के मुताबिक बनाने के सभी विकल्पों के बारे में यहां पूरी जानकारी दी गई है.
डेमो ऐप्लिकेशन
यह उपयोगकर्ताओं के लिए उपलब्ध, फ़ाइनल ऐप्लिकेशन है. इसमें, एडमिन ऐप्लिकेशन में बनाया गया कॉन्फ़िगरेशन लोड होता है. इस इमर्सिव 3D एनवायरमेंट में, उपयोगकर्ता चुने गए इलाकों को एक्सप्लोर कर पाएंगे. साथ ही, वे उन जगहों को भी खोज पाएंगे जिन्हें आपने हाइलाइट किया है.
Admin ऐप्लिकेशन का इस्तेमाल करके, अपने लुक और स्टाइल में बदलाव करने के बाद, कॉन्फ़िगरेशन डाउनलोड किया जा सकता है और सोर्स कोड से कस्टम ऐप्लिकेशन को चलाया जा सकता है.
उपयोगकर्ता अनुभव
ऐप्लिकेशन की कुछ मुख्य सुविधाएं ये हैं:
- उपयोगकर्ता किसी इलाके को 3D में इंटरैक्टिव तरीके से एक्सप्लोर कर सकते हैं. इसमें इमारतें, लैंडमार्क, और इलाके शामिल हैं.
- उपयोगकर्ता आस-पास की जगहें खोज सकते हैं और उन्हें देख सकते हैं. जैसे, संग्रहालय, पार्क, और रेस्टोरेंट.
कोई जगह चुनने पर, उपयोगकर्ताओं को उस जगह के बारे में ज़्यादा जानकारी या जानकारी देने वाली कहानियां दिख सकती हैं.
डेवलपर, सेटिंग और कंट्रोल की मदद से, एक्सप्लोरेशन का अनुभव अपने हिसाब से बना सकते हैं. हालांकि, इसके लिए ज़रूरी है कि वे एडमिन ऐप्लिकेशन का इस्तेमाल कर रहे हों.
अपने आप घुमाने की सुविधा चालू है, जिससे कैमरे को चुने गए हिस्से के बीच में अपने आप घुमाने की सुविधा मिलती है.
ज़रूरी शर्तें
Google Maps API कुंजी: आपको एक मान्य API कुंजी की ज़रूरत होगी जिसमें नीचे दिए गए एपीआई चालू हों:
वेब सर्वर: ऐप्लिकेशन को इनमें से किसी भी तरीके से दिखाया जा सकता है:
- कोई लोकल वेब सर्वर (उदाहरण के लिए, Node.js, http-server का इस्तेमाल करना)
- स्टैटिक वेब होस्टिंग सेवा (ऐप्लिकेशन, Dockerfile के साथ आता है)
डिप्लॉयमेंट के विकल्पों के बारे में ज़्यादा जानकारी, GitHub प्रोजेक्ट के readme सेक्शन में मिल सकती है.
डिप्लॉयमेंट
ऐप्लिकेशन को किसी भी कंटेनर एनवायरमेंट में, नोड ऐप्लिकेशन या Docker कंटेनर के तौर पर डिप्लॉय किया जा सकता है. जैसे, GKE या GAE. होस्ट किया गया डेमो, इस आर्किटेक्चर का इस्तेमाल करता है:
- इस आर्किटेक्चर में, कोड एक GitHub प्रोजेक्ट में रहता है.
- Cloud Build, मुख्य शाखा में किसी भी पुश पर कोड को चुनता है और बिल्ड ऑपरेशन को ट्रिगर करता है.
- बिल्ड के हिस्से के तौर पर, यह एपीआई कुंजी इंजेक्ट करता है और एक इमेज बनाता है. इसके बाद, इमेज को आर्टफ़ैक्ट रजिस्ट्री में सेव किया जाता है.
- आखिर में, यह Artifact रजिस्ट्री से क्लाउड रन पर नई स्टेबल इमेज शामिल करता है.
- डिप्लॉय किए गए ऐप्लिकेशन की परफ़ॉर्मेंस की जांच करने के लिए, हम कुछ हेल्थ चेक और मॉनिटरिंग भी करते हैं.
बिलिंग की जानकारी
3D एरिया एक्सप्लोरर समाधान, Google Maps Platform की सेवाओं का इस्तेमाल करके, बेहतर और डाइनैमिक अनुभव देता है. कुछ एपीआई पर शुल्क लग सकता है. यहां एपीआई के बारे में खास जानकारी और कीमत के लिंक दिए गए हैं.
Google Maps Platform - 3D Tiles API:
स्टोरीटेलिंग का समाधान, 3D टाइल्स एपीआई का इस्तेमाल करता है, ताकि भौगोलिक डेटा के साथ विज़ुअल अनुभव को बेहतर बनाया जा सके. 3D Tiles API से जुड़ी कीमतों की जानकारी के लिए, Google Maps Platform - 3D Tiles API कीमत देखें.
Google Maps Platform - जगहें एपीआई:
Places API का इस्तेमाल, जगह के हिसाब से डेटा पाने के लिए किया जाता है. इससे, स्टोरीटेलिंग के अनुभव को बेहतर बनाने के लिए ज़्यादा जानकारी मिलती है. Google Places API से जुड़ी कीमतों को समझने के लिए,Google Maps Platform - Places API की कीमत पर जाएं.
Google Maps Platform - ऑटोकंप्लीट एपीआई:
अपने-आप पूरा होने की सुविधा से, उपयोगकर्ता के इंटरैक्शन को बेहतर बनाया जा सकता है. Google Maps ऑटोकंप्लीट एपीआई की कीमत के बारे में जानकारी पाने के लिए, कृपया Google Maps Platform - जगहों के लिए ऑटोकंप्लीट की सुविधा की कीमत पर जाएं.
CesiumJS:
CesiumJS का इस्तेमाल 3D ग्लोब विज़ुअलाइज़ेशन के लिए किया जाता है. CesiumJS एक ओपन सोर्स प्रोग्राम है. हालांकि, अतिरिक्त सुविधाओं या सेवाओं के लिए शुल्क लिया जा सकता है. प्रीमियम वर्शन की किसी भी सुविधा के बारे में जानने के लिए, CesiumJS के दस्तावेज़ देखें.
हर एपीआई के लिए कीमत की जानकारी देखना ज़रूरी है, क्योंकि शुल्क, इस्तेमाल के आधार पर अलग-अलग तय किए जाते हैं. ध्यान दें कि Google Maps Platform, बिना किसी शुल्क के कुछ समय के लिए इस्तेमाल करने की सुविधा देता है. हालांकि, अनुरोधों की संख्या और इस्तेमाल के क्षेत्र जैसे फ़ैक्टर के आधार पर, कीमत अलग-अलग हो सकती है.
Google Maps Platform और CesiumJS के इस्तेमाल की कीमतों के बारे में सटीक और अप-टू-डेट जानकारी पाने के लिए, हमेशा कीमतों के आधिकारिक पेजों पर जाएं. इन सेवाओं से जुड़े किसी भी तरह के खर्च को असरदार तरीके से मैनेज और समझने के लिए, इन सेवाओं की बताई गई शर्तों का पालन करना ज़रूरी है.
नतीजा
इस दस्तावेज़ में, 3D एरिया एक्सप्लोरर की सुविधाओं, घटकों, उपयोगकर्ता अनुभव, और तकनीकी ज़रूरी शर्तों के बारे में खास जानकारी दी गई है.
Google की फ़ोटो जैसी 3D टाइल और Places API का फ़ायदा उठाकर, इसकी मदद से आस-पास के इलाकों को वर्चुअल तौर पर एक्सप्लोर किया जा सकता है. साथ ही, मशहूर जगहों के बारे में जानकारी हासिल की जा सकती है और स्थानीय इतिहास के बारे में जाना जा सकता है.
3D एरिया एक्सप्लोरर, किसी इलाके को दिखाने, एक्सप्लोरेशन को बेहतर बनाने या डिजिटल स्टोरीटेलिंग का प्रमोशन करने के लिए, विज़ुअल तौर पर शानदार प्लैटफ़ॉर्म उपलब्ध कराता है.
डेमो आज़माएं और एडमिन ऐप्लिकेशन की मदद से इसे कस्टमाइज़ करें. इससे, दिलचस्प और जानकारी वाला 3D अनुभव मिलेगा.