मैप स्टाइल बनाना और उनका इस्तेमाल करना

प्लैटफ़ॉर्म चुनें: Android Android 3D iOS iOS 3D JavaScript वेब सेवा

मैप स्टाइल, मैप की सुविधाओं के लिए विज़ुअल कस्टमाइज़ेशन का एक सेट होता है. इसे मैप आईडी से जोड़ा जाता है. इसके बाद, ज़रूरत के मुताबिक तैयार मैप दिखाने के लिए, अपने ऐप्लिकेशन कोड में मैप आईडी का रेफ़रंस दें.

मैप आईडी बनाने से पहले, मैप स्टाइल बनाया जा सकता है. हालांकि, स्टाइल का इस्तेमाल करने के लिए, आपको उसे मैप आईडी से जोड़ना होगा. मैप स्टाइल का इस्तेमाल करने के लिए, आपको ये सभी चरण पूरे करने होंगे:

  1. मैप स्टाइल बनाना और उसे पब्लिश करना. ज़्यादा जानकारी के लिए, कोई स्टाइल बनाना और कोई स्टाइल पब्लिश करना लेख पढ़ें.

  2. मैप आईडी बनाएं. ज़्यादा जानकारी के लिए, मैप आईडी बनाना लेख पढ़ें.

  3. मैप स्टाइल को मैप आईडी से जोड़ें. ज़्यादा जानकारी के लिए, मैप के किसी स्टाइल से एक मैप आईडी जोड़ना लेख पढ़ें.

  4. अपनी स्टाइल दिखाने के लिए, अपने ऐप्लिकेशन में मैप आईडी जोड़ें. ज़्यादा जानकारी के लिए, अपने मैप में मैप आईडी जोड़ना लेख पढ़ें.

इस दस्तावेज़ में, मैप स्टाइल बनाने, उनमें बदलाव करने, और उन्हें पब्लिश करने का तरीका बताया गया है. साथ ही, उन्हें मैप आईडी से जोड़ने का तरीका भी बताया गया है.

मैप की स्टाइल बनाना

इनमें से किसी एक तरीके का इस्तेमाल करके, मैप स्टाइल बनाएं:

  • Google मैप की डिफ़ॉल्ट स्टाइल का इस्तेमाल करके, नई स्टाइल बनाएं.

  • मौजूदा कस्टम स्टाइल को कॉपी करें और उसमें बदलाव करें.

  • पसंद के मुताबिक स्टाइल के तौर पर इस्तेमाल करने के लिए, JSON मैप स्टाइल इंपोर्ट करें.

नई स्टाइल बनाएँ

  1. Google Cloud Console में, मैप स्टाइल पर जाएं. इसके बाद, अगर ज़रूरी हो, तो कोई प्रोजेक्ट चुनें.

  2. मैप स्टाइल में जाकर, स्टाइल बनाएं पर क्लिक करें.

  3. डायलॉग बॉक्स में, Google स्टाइल टैब में जाकर, कोई मोड चुनें.

    • लाइट से हल्के रंग वाली थीम बनती है. यह थीम, तेज़ रोशनी या आउटडोर के लिए सही है.
    • गहरे रंग वाली थीम से गहरे रंग वाली थीम का स्टाइल बनता है. यह कम रोशनी वाली जगहों के लिए सबसे सही है.

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

  4. (ज़रूरी नहीं) अपने मैप की स्टाइल में थीम का कोई वैरिएशन लागू करने के लिए, वैकल्पिक थीम में जाकर, इनमें से कोई एक विकल्प चुनें:

    • मोनोक्रोम: इससे मैप की स्टाइल का ग्रेस्केल वर्शन बनता है.
    • ऐम्बिएंट: इससे मैप स्टाइल का म्यूट किया गया वर्शन बनता है. यह विकल्प सिर्फ़ तब उपलब्ध होता है, जब आपके प्रोजेक्ट में Navigation SDK चालू हो.

    इसके अलावा, JSON मैप स्टाइल इंपोर्ट करने के लिए, JSON टैब पर क्लिक करें.

    नीला बिंदु और नीला गोला, जो पसंद के मुताबिक स्टाइल और पैरंट स्टाइल के बारे में बताते हैं

  5. बिना टाइटल वाली नई स्टाइल बनाने के लिए, पसंद के मुताबिक बनाएं को चुनें.

  6. मैप की सुविधाएं चुनें और अपनी पसंद के मुताबिक मैप की स्टाइल बनाने के लिए, उनकी स्टाइल बदलें.

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

  7. सेव करें पर क्लिक करें.

  8. मैप स्टाइल को सेव और पब्लिश करें बॉक्स में, अपनी स्टाइल का नाम डालें. इसके अलावा, ब्यौरा भी डाला जा सकता है. इसके बाद, सेव करें पर क्लिक करें.

स्टाइल अपने-आप पब्लिश हो जाती है. इसके बाद, आपको नई स्टाइल का ज़्यादा जानकारी वाला पेज दिखता है.

किसी स्टाइल को कॉपी करना

  1. मैप स्टाइल पर जाएं. इसके बाद, अगर ज़रूरी हो, तो कोई प्रोजेक्ट चुनें.

  2. अपनी मौजूदा स्टाइल में से कोई एक चुनें.

  3. स्टाइल पेज पर, कॉपी बनाएं पर क्लिक करें.

  4. कॉपी बनाएं डायलॉग बॉक्स में, मैप स्टाइल का नया नाम डालें. इसके अलावा, आपके पास ब्यौरा डालने का विकल्प भी है.

  5. (ज़रूरी नहीं) कॉपी की गई स्टाइल का गहरे रंग वाले मोड या हल्के रंग वाला वर्शन बनाने के लिए, स्टाइल मोड के विकल्प सेक्शन में मौजूद चेकबॉक्स को चुनें.

  6. सेव करें पर क्लिक करें.

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

  7. अगर आपको स्टाइल में बदलाव करना है, तो पसंद के मुताबिक बनाएं पर क्लिक करें. इसके बाद, बदलाव करें और सेव करें पर क्लिक करें.

कोई स्टाइल पब्लिश करना

जब पहली बार मैप की कोई नई स्टाइल बनाई जाती है, तो मैप की नई स्टाइल का पहला इंस्टेंस अपने-आप पब्लिश हो जाता है. इसके बाद, बदलावों को ड्राफ़्ट के तौर पर सेव करें. जब आपको लगे कि बदलाव सही हैं, तो उन्हें पब्लिश करें.

  1. मैप स्टाइल या डुप्लीकेट किए गए मैप स्टाइल में बदलाव करें. ज़्यादा जानकारी के लिए, स्टाइल बदलना लेख पढ़ें.

  2. बदलावों को ड्राफ़्ट के तौर पर सेव करने के लिए, सेव करें पर क्लिक करें.

  3. जब आपको लगे कि बदलाव पब्लिश करने के लिए तैयार हैं और आपको उस मैप स्टाइल का इस्तेमाल करने वाले किसी भी मैप आईडी के लिए बदलाव लाइव करने हैं, तो पब्लिश करें पर क्लिक करें.

पब्लिश की गई और ड्राफ़्ट की गई मैप स्टाइल के बीच अंतर

पब्लिश किया गया: पब्लिश किया गया मैप स्टाइल लाइव है. मैप स्टाइल का इस्तेमाल करने वाले सभी मैप, इसके पब्लिश किए गए वर्शन को दिखाते हैं.

ड्राफ़्ट: मैप स्टाइल के ड्राफ़्ट वर्शन पर काम चल रहा है. ये मैप में तब तक नहीं दिखते, जब तक इन्हें पब्लिश नहीं किया जाता.

स्टाइल बदलना

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

  • अगर आपको बदलावों को तुरंत लाइव करना है: पसंद के मुताबिक बनाएं पर क्लिक करें और बदलाव करें. अपने बदलावों को ड्राफ़्ट के तौर पर सेव करने के लिए, सेव करें पर क्लिक करें. इसके बाद, जब आप तैयार हों, तब पब्लिश करें पर क्लिक करें.

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

मैप स्टाइल बनाने के बाद, स्टाइल की ज़्यादा जानकारी वाले पेज पर जाकर, उसमें बदलाव किया जा सकता है. इसके लिए, इनमें से कोई तरीका अपनाएं:

  • बदलाव करना: पसंद के मुताबिक बनाएं पर क्लिक करें.

  • कॉपी बनाएं: ज़्यादा जानकारी के लिए, स्टाइल को कॉपी करना लेख पढ़ें.

  • नाम बदलें: मैप स्टाइल का नाम बदलें.

  • मिटाएं: मैप स्टाइल को मिटाएं.

डेटा-ड्रिवन स्टाइलिंग और डेटासेट का इस्तेमाल करना

स्टाइल की जानकारी वाले पेज पर, लाइट मोड की स्टाइल के लिए सीमाओं के लिए डेटा-ड्रिवन स्टाइलिंग और डेटासेट के लिए डेटा-ड्रिवन स्टाइलिंग की लेयर चालू की जा सकती हैं और उन्हें देखा जा सकता है.

जब डेटा-ड्रिवन स्टाइलिंग या डेटासेट की सुविधा वाले हल्के रंग वाले मोड की स्टाइल को किसी मैप आईडी से लिंक किया जाता है, तो चालू की गई लेयर गहरे रंग वाले मोड की स्टाइल के लिए भी उपलब्ध होती हैं.

गहरे रंग वाले मोड स्टाइल के साथ डेटा-ड्रिवन स्टाइलिंग या डेटासेट इस्तेमाल करने के लिए, आपको Google Cloud Console में ये काम करने होंगे:

  1. मैप स्टाइल पर जाएं. इसके बाद, हल्के रंग वाले मोड की कोई स्टाइल चुनें या कोई स्टाइल बनाएं.

  2. स्टाइल की ज़्यादा जानकारी वाले पेज पर, हल्के रंग वाले मोड वाली स्टाइल में अपनी पसंद की लेयर चालू करें.

  3. हल्के रंग वाले मोड की स्टाइल को उसी मैप आईडी से जोड़ें जिससे गहरे रंग वाले मोड की स्टाइल जुड़ी है.

अपनी स्टाइल को किसी मैप आईडी से जोड़ना

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

किसी मैप आईडी से जुड़ी स्टाइल बदलने के लिए, Google Cloud Console में यह तरीका अपनाएं:

  1. मैप मैनेजमेंट पर जाएं और कोई मैप आईडी चुनें.

  2. मैप स्टाइल सेक्शन में, हल्के या गहरे रंग वाले मोड के लिए बदलाव करें पर क्लिक करें.

  3. पैनल में, इस मैप आईडी से जोड़ने के लिए कोई स्टाइल चुनें.

  4. हो गया पर क्लिक करें.

  5. (ज़रूरी नहीं) अपनी स्टाइल को अलग-अलग तरह के मैप पर लागू करें.

    डिफ़ॉल्ट रूप से, आपकी स्टाइल सभी उपलब्ध मैप टाइप (roadmap, navigation, terrain, hybrid, 3D roadmap, 3D hybrid) पर लागू होती है. अपनी स्टाइल को चुनिंदा मैप टाइप पर लागू करने के लिए, ज़्यादा दिखाएं पर क्लिक करें. इसके बाद, हल्के और गहरे रंग वाले मोड, दोनों के लिए लिस्ट किए गए हर मैप टाइप के चेकबॉक्स को चुनें. इसके बजाय, उस मोड के लिए Google मैप की डिफ़ॉल्ट स्टाइल लागू करने के लिए, मैप के टाइप के चेकबॉक्स से सही का निशान हटाएं.

    मैप टाइप के बारे में ज़्यादा जानने के लिए, मोड और मैप टाइप के बारे में जानें लेख पढ़ें.

  6. सभी बदलाव लागू करने के लिए, सेव करें पर क्लिक करें.

क्लाउड पर मैप की स्टाइलिंग की सुविधा का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन में मैप आईडी जोड़ें.