खास जानकारी
3D एरिया एक्सप्लोरर की मदद से, जगहों को खोजने और उनका अनुभव करने का एक नया तरीका मिलता है. यह सलूशन, Google Maps Platform की फ़ोटोरिएलिस्टिक 3D टाइल और Places API की सुविधाओं का इस्तेमाल करके, शानदार और इंटरैक्टिव 3D एनवायरमेंट बनाता है.
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 एनवायरमेंट में, उपयोगकर्ता चुने गए इलाकों को एक्सप्लोर कर पाएंगे. साथ ही, वे उन जगहों को भी खोज पाएंगे जिन्हें आपने हाइलाइट किया है.
एडमिन ऐप्लिकेशन का इस्तेमाल करके, अपने ऐप्लिकेशन को पसंद के मुताबिक बनाने के बाद, कॉन्फ़िगरेशन डाउनलोड किया जा सकता है. साथ ही, सोर्स कोड से अपना कस्टम ऐप्लिकेशन चलाया जा सकता है.
उपयोगकर्ता अनुभव
ऐप्लिकेशन की कुछ मुख्य सुविधाएं ये हैं:
- उपयोगकर्ता किसी इलाके को इंटरैक्टिव तरीके से 3D में एक्सप्लोर कर सकते हैं. इसमें इमारतें, लैंडमार्क, और टेरेन शामिल हैं.
- उपयोगकर्ता, आस-पास की जगहें खोज सकते हैं और उन्हें देख सकते हैं. जैसे, संग्रहालय, पार्क, और रेस्टोरेंट.
कोई जगह चुनने पर, उपयोगकर्ताओं को उस जगह के बारे में ज़्यादा जानकारी या जानकारी देने वाली कहानियां दिख सकती हैं.
डेवलपर, सेटिंग और कंट्रोल की मदद से, एक्सप्लोरेशन का अनुभव अपने हिसाब से बना सकते हैं. हालांकि, इसके लिए ज़रूरी है कि वे एडमिन ऐप्लिकेशन का इस्तेमाल कर रहे हों.
ऑटो रोटेशन की सुविधा चालू है. इससे कैमरा, चुने गए हिस्से के बीच में अपने-आप घूमता रहता है.
ज़रूरी शर्तें
Google Maps API पासकोड: आपको मान्य एपीआई पासकोड की ज़रूरत होगी. साथ ही, इन एपीआई के चालू होने चाहिए:
वेब सर्वर: ऐप्लिकेशन को इनमें से किसी भी तरीके से दिखाया जा सकता है:
- कोई लोकल वेब सर्वर (उदाहरण के लिए, Node.js, http-server का इस्तेमाल करना)
- स्टैटिक वेब होस्टिंग सेवा (ऐप्लिकेशन, Dockerfile के साथ आता है)
डिप्लॉयमेंट के विकल्पों के बारे में ज़्यादा जानकारी, GitHub प्रोजेक्ट के readme सेक्शन में मिल सकती है.
डिप्लॉयमेंट
ऐप्लिकेशन को किसी भी कंटेनर एनवायरमेंट में, नोड ऐप्लिकेशन या Docker कंटेनर के तौर पर डिप्लॉय किया जा सकता है. जैसे, GKE या GAE. होस्ट किया गया डेमो, इस आर्किटेक्चर का इस्तेमाल करता है:
- इस आर्किटेक्चर में, कोड किसी GitHub प्रोजेक्ट में मौजूद होता है.
- Cloud Build, मुख्य शाखा में किसी भी पुश पर कोड को चुनता है और बिल्ड ऑपरेशन को ट्रिगर करता है.
- बिल्ड के हिस्से के तौर पर, यह एपीआई कुंजी इंजेक्ट करता है और एक इमेज बनाता है. इसके बाद, इमेज को आर्टफ़ैक्ट रजिस्ट्री में सेव किया जाता है.
- आखिर में, यह आर्टफ़ैक्ट रजिस्ट्री से Cloud रन में सबसे नई स्टेबल इमेज डिप्लॉय करता है.
- डिप्लॉय किए गए ऐप्लिकेशन की परफ़ॉर्मेंस की जांच करने के लिए, हम कुछ हेल्थ चेक और मॉनिटरिंग भी करते हैं.
बिलिंग की जानकारी
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:
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 में दिलचस्प और जानकारी देने वाला अनुभव मिलेगा.