3D एरिया एक्सप्लोरर का इस्तेमाल शुरू करना

इमेज

खास जानकारी

3D Area Explorer की मदद से, जगहों को बिलकुल नए तरीके से खोजा और देखा जा सकता है. यह समाधान, Google Maps Platform की फ़ोटोरियलिस्टिक 3D टाइल और Places API की सुविधाओं का इस्तेमाल करके, दिलचस्प और इंटरैक्टिव 3D एनवायरमेंट बनाता है.

3D Area Explorer को कई कामों के लिए डिज़ाइन किया गया है:

  • किसी इलाके को एक्सप्लोर करने का बेहतर अनुभव: उपयोगकर्ता, आस-पास के इलाकों को वर्चुअल तौर पर एक्सप्लोर कर सकते हैं. इसमें उन्हें विज़ुअल की ज़्यादा जानकारी मिलती है. इससे उन्हें स्थानीय सुविधाओं और लैंडमार्क के बारे में अहम जानकारी मिलती है.

  • जगह के हिसाब से जानकारी देने वाले कॉन्टेंट को प्रमोट करें: POI (लोकप्रिय जगहों) को पूरी जानकारी के साथ शामिल करने की सुविधा से, जानकारी देने वाला ऐसा कॉन्टेंट बनाया जा सकता है जो उपयोगकर्ताओं को खास जगहों के बारे में बताता है और जानकारी देता है.

  • Google Maps की 3D सुविधाओं का इस्तेमाल करके, डेवलपमेंट को बढ़ावा देना: इससे पता चलता है कि Google के 3D मैपिंग डेटा का इस्तेमाल करके, इंटरैक्टिव और इमर्सिव मैप बनाए जा सकते हैं

शुरू करना

चालू करें

मुख्य टेक्नोलॉजी

यह समाधान दो मुख्य टेक्नोलॉजी का इस्तेमाल करके बनाया गया है:

Google Maps Platform API

इस अनुभव को तैयार करने के लिए, हम Google Maps Platform के कई एपीआई का इस्तेमाल करते हैं. इससे हमें बुनियादी मैप और डेटा मिलता है:

  • Google Maps की फ़ोटोरियलिस्टिक 3D टाइल: इमारतों और इलाकों के हाई रिज़ॉल्यूशन वाले 3D मॉडल, शहरी इलाकों को असल और दिलचस्प तरीके से दिखाते हैं.
  • Places API: ऐप्लिकेशन, एक्सप्लोर किए गए इलाके में मौजूद लोकप्रिय जगहों (पीओआई) की पहचान कर सकता है और उनके बारे में ज़्यादा जानकारी दिखा सकता है. इससे उपयोगकर्ता को स्थानीय जगहों के बारे में ज़्यादा जानकारी मिलती है.
  • ऑटोकंप्लीट की सुविधा, उपयोगकर्ताओं को उनकी दिलचस्पी वाली जगहों या इलाकों को खोजने में मदद करती है.

CesiumJS

CesiumJS, हाई रिज़ॉल्यूशन वाले 3D ग्लोब को रेंडर और डिसप्ले करने के लिए ज़िम्मेदार है. यह Google की फ़ोटोरियलिस्टिक 3D टाइल को लोड और विज़ुअलाइज़ करता है. इससे इमारतों और इलाके का 3D मेश मॉडल मिलता है.

कैमरा मैनेजमेंट: CesiumJS, कैमरे की पोज़िशन, ओरिएंटेशन, और मूवमेंट को कंट्रोल करने के लिए टूल उपलब्ध कराता है. इसमें इस तरह का कॉन्टेंट शामिल है:

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

जानें कि फ़ोटोरियलिस्टिक 3D टाइल, 3D टाइल रेंडरर के साथ कैसे काम कर सकती है.

मुख्य कॉम्पोनेंट

इस ऐप्लिकेशन को दो अलग-अलग ऐप्लिकेशन में बांटा गया है:

  • व्यवस्थापक एप्लिकेशन
  • डेमो ऐप्लिकेशन

इस डायग्राम में, दोनों ऐप्लिकेशन के बीच के अंतर और संबंध के बारे में खास जानकारी दी गई है:

इमेज

हर ऐप्लिकेशन की ज़्यादा बारीकी से जांच करने पर, आपको ये फ़ायदे मिल सकते हैं:

व्यवस्थापक एप्लिकेशन

इस ऐप्लिकेशन में, उपयोगकर्ता के लिए आसान इंटरफ़ेस है. इसकी मदद से, 3D अनुभव को पसंद के मुताबिक बनाया जा सकता है:

  • जगह की जानकारी खोजने की सुविधा : Google Maps Platform की ऑटोकंप्लीट सुविधा वाले खोज बार का इस्तेमाल करके, वह इलाका ढूंढें जिसे आपको दिखाना है. कोई जगह चुनने के बाद, कैमरा अपने-आप उस जगह पर पहुंच जाएगा.

  • कैमरा: कैमरे की मूवमेंट की स्पीड और ऑर्बिट टाइप को अडजस्ट करें, ताकि चुने गए व्यूइंग एक्सपीरियंस को बनाया जा सके.

  • जगहें (लोकप्रिय जगहें): डेंसिटी, खोज का दायरा, और लोकप्रिय जगहों के टाइप (जैसे, रेस्टोरेंट, कैफ़े, लैंडमार्क) तय करें, जिन्हें आपको दिखाना है.

अपने असली उपयोगकर्ताओं को मनमुताबिक अनुभव देने के लिए, इस ऐप्लिकेशन का इस्तेमाल करें.

पसंद के मुताबिक बनाने के सभी विकल्पों के बारे में ज़्यादा जानकारी के लिए, 3D Area Explorer को पसंद के मुताबिक बनाने के विकल्प देखें.

डेमो ऐप्लिकेशन

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

व्यवस्थापक एप्लिकेशन का इस्तेमाल करके, अपने ऐप्लिकेशन को मनमुताबिक लुक देने के बाद, कॉन्फ़िगरेशन को डाउनलोड किया जा सकता है. साथ ही, सोर्स कोड से अपने कस्टम ऐप्लिकेशन को चलाया जा सकता है.

उपयोगकर्ता अनुभव

इमेज

ऐप्लिकेशन की कुछ मुख्य सुविधाएं ये हैं:

  1. उपयोगकर्ता, किसी इलाके को 3D में इंटरैक्टिव तरीके से एक्सप्लोर कर सकते हैं. इसमें इमारतें, लैंडमार्क, और इलाके शामिल हैं.
  2. उपयोगकर्ता, आस-पास की जगहें खोज सकते हैं और उनके बारे में जानकारी पा सकते हैं. जैसे, संग्रहालय, पार्क, रेस्टोरेंट.
  3. किसी जगह को चुनने पर, उपयोगकर्ताओं को उस जगह के बारे में ज़्यादा जानकारी या उससे जुड़ी कहानियां दिखती हैं.

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

  5. ऑटो रोटेशन की सुविधा चालू है. इससे कैमरा, चुने गए हिस्से के बीच में अपने-आप घूमता है.

ज़रूरी शर्तें

  1. Google Maps API पासकोड: आपको एक मान्य एपीआई पासकोड की ज़रूरत होगी. साथ ही, इन एपीआई को चालू करना होगा:

  2. वेब सर्वर: ऐप्लिकेशन को इनमें से किसी भी तरीके से इस्तेमाल किया जा सकता है:

    • एक लोकल वेब सर्वर (जैसे, Node.js, http-server का इस्तेमाल करना)
    • स्टैटिक वेब होस्टिंग सेवा (ऐप्लिकेशन में Dockerfile शामिल है)

GitHub प्रोजेक्ट के रीडमी सेक्शन में, डिप्लॉयमेंट के विकल्पों के बारे में पूरी जानकारी मिल सकती है.

डिप्लॉयमेंट

ऐप्लिकेशन को नोड ऐप्लिकेशन या डॉकर कंटेनर के तौर पर, किसी भी कंटेनर एनवायरमेंट में डिप्लॉय किया जा सकता है. जैसे, GKE या GAE. होस्ट किए गए डेमो में इस आर्किटेक्चर का इस्तेमाल किया जाता है:

इमेज

  • इस आर्किटेक्चर में, कोड GitHub प्रोजेक्ट में मौजूद होता है.
  • Cloud Build, मुख्य ब्रांच में किसी भी पुश पर कोड को चुनता है और बिल्ड ऑपरेशन को ट्रिगर करता है.
  • बिल्ड के हिस्से के तौर पर, यह एपीआई पासकोड को इंजेक्ट करता है और एक इमेज बनाता है. इसके बाद, इमेज को Artifact Registry में सेव किया जाता है.
  • आखिर में, यह Artifact Registry से Cloud Run पर, सबसे नई और स्टेबल इमेज को डिप्लॉय करता है.
  • हम डिप्लॉय किए गए ऐप्लिकेशन की परफ़ॉर्मेंस की जांच करने के लिए, कुछ हेल्थ चेक और मॉनिटरिंग भी करते हैं.

बिलिंग की जानकारी

3D Area Explorer, Google Maps Platform की सेवाओं का इस्तेमाल करके, उपयोगकर्ताओं को डाइनैमिक और दिलचस्प अनुभव देता है. कुछ एपीआई के लिए शुल्क देना पड़ सकता है. यहां एपीआई के बारे में खास जानकारी और कीमत के लिंक दिए गए हैं.

Google Maps Platform - 3D Tiles API

3D Area Explorer, 3D Tiles API का इस्तेमाल करता है, ताकि जियोस्पेशल डेटा की मदद से विज़ुअल एक्सपीरियंस को बेहतर बनाया जा सके. 3D Tiles API की कीमत से जुड़ी जानकारी के लिए, Google Maps Platform - 3D Tiles API की कीमत देखें.

Google Maps Platform - Places API

जगह की जानकारी के डेटा के लिए, Places API का इस्तेमाल किया जाता है. इससे 3D Area Explorer के अनुभव में ज़्यादा जानकारी जोड़ी जाती है. Google Places API से जुड़े शुल्कों के बारे में जानने के लिए, Google Maps Platform - Places API की कीमत पर जाएं.

Google Maps Platform - Autocomplete API

ऑटोकंप्लीट की सुविधा, उपयोगकर्ता के इंटरैक्शन को बेहतर बनाती है. Google Maps ऑटोकंप्लीट एपीआई की कीमत के बारे में जानने के लिए, कृपया Google Maps Platform - Places Autocomplete की कीमत पर जाएं.

CesiumJS

CesiumJS का इस्तेमाल, 3D ग्लोब विज़ुअलाइज़ेशन के लिए किया जाता है. CesiumJS एक ओपन सोर्स प्लैटफ़ॉर्म है. हालांकि, इसकी अतिरिक्त सुविधाओं या सेवाओं के लिए शुल्क लिया जा सकता है. किसी भी प्रीमियम ऑफ़र के लिए, CesiumJS का दस्तावेज़ देखें.

हर एपीआई के लिए कीमत की जानकारी देखना ज़रूरी है, क्योंकि शुल्क हर एपीआई के इस्तेमाल के हिसाब से अलग-अलग तय किए जाते हैं. ध्यान दें कि Google Maps Platform, बिना किसी शुल्क के इस्तेमाल करने के लिए एक फ़्री टियर उपलब्ध कराता है. इसमें, बिना किसी शुल्क के कुछ हद तक इस्तेमाल करने की सुविधा मिलती है. साथ ही, कीमत के हिसाब से, अनुरोधों की संख्या और इस्तेमाल किए जाने वाले इलाके जैसे फ़ैक्टर के आधार पर, कीमत अलग-अलग हो सकती है.

Google Maps Platform और CesiumJS के इस्तेमाल की लागत के बारे में सबसे सटीक और अप-टू-डेट जानकारी के लिए, हमेशा कीमत वाले आधिकारिक पेज देखें. इन सेवाओं से जुड़े खर्चों को बेहतर तरीके से मैनेज करने और समझने के लिए, इनके नियमों और शर्तों का पालन करें.

नतीजा

इस दस्तावेज़ में, 3D Area Explorer की सुविधाओं, कॉम्पोनेंट, उपयोगकर्ता अनुभव, और तकनीकी ज़रूरी शर्तों के बारे में खास जानकारी दी गई है.

Google की फ़ोटोरियलिस्टिक 3D टाइल और Places API का इस्तेमाल करके, यह आस-पास की जगहों को वर्चुअल तौर पर एक्सप्लोर करने, लोकप्रिय जगहों को खोजने, और स्थानीय इतिहास के बारे में जानने की सुविधा देता है.

चाहे किसी इलाके को दिखाना हो, एक्सप्लोरेशन को बेहतर बनाना हो या डिजिटल कहानी सुनाने की कला को बढ़ावा देना हो, 3D Area Explorer एक शानदार प्लैटफ़ॉर्म है.

डेमो आज़माएं और व्यवस्थापक एप्लिकेशन का इस्तेमाल करके, इसे अपनी पसंद के मुताबिक बनाएं. इससे आपको दिलचस्प और जानकारी देने वाला 3D अनुभव मिलेगा.