क्लाउड-आधारित मैप की स्टाइल

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
प्लैटफ़ॉर्म चुनें: Android iOS JavaScript वेब सेवा

Google Maps Platform, क्लाउड-आधारित मैप की स्टाइलिंग से जुड़ी सुविधाएं उपलब्ध कराता है. इन सुविधाओं की मदद से, Google Cloud Console का इस्तेमाल करके, अपने मैप को स्टाइल, कस्टमाइज़, और मैनेज किया जा सकता है. इसकी मदद से, उपयोगकर्ताओं के लिए उनकी पसंद के मुताबिक मैप अनुभव बनाया जा सकता है. साथ ही, हर बार स्टाइल में बदलाव करने पर, आपको ऐप्लिकेशन का कोड अपडेट नहीं करना पड़ता.

15 सितंबर, 2020 से पहले बनाई गई स्टाइल में, Google Maps की नैचुरल सुविधाएं नहीं दिखेंगी. अपनी मैप स्टाइल के लिए Google Maps की बेहतर नैचुरल सुविधाओं के इस्तेमाल के लिए, आपको मैप स्टाइल बनाना होगा.

क्लाउड-आधारित मैप स्टाइलिंग की मदद से, Google Maps का इस्तेमाल करने वाले अपने किसी भी ऐप्लिकेशन के लिए, मैप स्टाइल बनाए जा सकते हैं और उनमें बदलाव किए जा सकते हैं. ऐसा करने के लिए, मैप आईडी सेट करने के बाद, अपने कोड में कोई बदलाव करना ज़रूरी नहीं है. Cloud Console में सभी स्टाइल के बदलाव किए जा सकते हैं. इसके लिए कोडिंग की ज़रूरत नहीं होती. मैप के कई एलिमेंट का रंग और रूप बदलें. जैसे, सड़कें, इमारतें, लोकप्रिय जगहें, और सार्वजनिक परिवहन के रास्ते.

इन सुविधाओं में ये शामिल हैं:

  • क्लाउड-आधारित मैप स्टाइल: JSON का इस्तेमाल करके, अपने मैप को कोड में स्टाइल करने के बजाय, मैप आईडी और मैप स्टाइल का इस्तेमाल करके, Cloud Console में अपने डाइनैमिक या स्टैटिक मैप को मैनेज करें और उन्हें स्टाइल दें.
  • कारोबार के लिए पीओआई फ़िल्टर करना: कारोबार की जगहों की पांच कैटगरी को विकल्प के तौर पर मैप पर दिखाया जा सकता है.
  • पीओआई डेंसिटी कंट्रोल: बेसमैप पर दिखने वाली जगहों की डेंसिटी को इस तरह बदला जा सकता है कि वे डिफ़ॉल्ट रूप से, ज़्यादा या कम पॉइंट दिखाएं.

क्लाउड-आधारित मैप की स्टाइलिंग Android के लिए Maps SDK टूल1, iOS के लिए Maps SDK टूल, JavaScript, और Maps स्टैटिक एपीआई पर उपलब्ध है. हालांकि, सभी सुविधाएं सभी प्लैटफ़ॉर्म पर नहीं दिखेंगी.

शुरू करने से पहले इन बातों का ध्यान रखें

  • मैप आईडी बनाएं
    मैप की स्टाइल का इस्तेमाल करने के लिए, आपका मैप मैप आईडी का इस्तेमाल करके लोड किया जाना चाहिए.
  • हार्ड-कोड्ड स्टाइल से माइग्रेट करें
    JSON या यूआरएल क्वेरी पैरामीटर जैसे हार्ड-कोडेड स्टाइल के साथ कस्टमाइज़ किए गए किसी मौजूदा मैप पर मैप-आधारित स्टाइल का इस्तेमाल करने के लिए मैप आईडी जोड़ने से पहले, हम आपको हार्ड-कोड की गई स्टाइल हटाने का सुझाव देते हैं, ताकि आने वाले समय में फ़ंक्शन के साथ संभावित टकराव से बचा जा सके. अपनी JSON स्टाइल को मैप की नई स्टाइल में इंपोर्ट किया जा सकता है.
* Android के लिए Maps SDK टूल को अपग्रेड करना
क्लाउड-आधारित मैप स्टाइल का इस्तेमाल करने के लिए, आपको Android के लिए Maps SDK टूल के 18.0.0 या उसके बाद के वर्शन का इस्तेमाल करना होगा. साथ ही, Android रेंडरर के लिए सबसे नए Maps SDK टूल का इस्तेमाल करना होगा.

बिलिंग

क्लाउड-आधारित मैप स्टाइल का इस्तेमाल करने के लिए मैप आईडी ज़रूरी है. Android के लिए Maps SDK टूल, iOS के लिए Maps SDK टूल, और JavaScript आईडी का इस्तेमाल करने पर, डाइनैमिक Maps SKU के लिए, आपसे शुल्क लिया जाता है. मैप स्टैटिक एपीआई में, मैप आईडी का इस्तेमाल करने पर, स्टैटिक मैप SKU पर शुल्क लगाया जाता है.

उदाहरण

ApiDemos नमूना ऐप्लिकेशन चलाएं

ApiDemos सैंपल ऐप्लिकेशन चलाने के लिए, GitHub का सैंपल देखें (Java | Kotlin) और CloudBasedMapStylingDemoActivity डेमो देखें (Java | Kotlin).

Java और Kotlin ऐप्लिकेशन का नमूना देखें. इसमें, क्लाउड से अपने Android मैप को स्टाइल करने का तरीका बताया गया है.

समस्याएं जिनके बारे में जानकारी है

ग्राहकों को आपका ऐप्लिकेशन डिलीवर हो जाने के बाद, मैप आईडी वाले मैप के लिए पसंद के मुताबिक बनाई गई स्टाइल को Google Cloud Console से अपडेट किया जा सकता है. नई स्टाइल आपके ऐप्लिकेशन में कुछ ही घंटों में दिखने लगेंगी.

यह पक्का करने के लिए कि टेस्टिंग के लिए नई कस्टम स्टाइलें तुरंत दिखें, अपने टेस्ट डिवाइस से ऐप्लिकेशन का डेटा मिटाएं. अपने डिवाइस से डेटा मिटाने के बारे में ज़्यादा जानकारी के लिए, Android सहायता - जगह खाली करें देखें.

ध्यान रखें कि हर फ़ोन की सेटिंग अलग हो सकती हैं. ज़्यादा जानकारी के लिए, डिवाइस बनाने वाली कंपनी से संपर्क करें.


  1. क्लाउड-आधारित मैप शैली Android के लाइट मोड पर उपलब्ध नहीं है.