मैप स्टाइल इनहेरिटेंस और हैरारकी को समझना

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

मैप की स्टाइल को पसंद के मुताबिक बनाने से, यह समझने में मदद मिलती है कि मैप की अलग-अलग सुविधाओं की स्टाइल से, मैप की दूसरी स्टाइल पर क्या असर पड़ सकता है. ऐसी कई लेयर होती हैं जो ओवरलैप करती हैं:

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

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

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

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

मैप की सुविधाओं की हैरारकी

मैप की स्टाइल में, मैप की सुविधाएं हैरारकी के हिसाब से व्यवस्थित की जाती हैं. इनमें, सबसे ऊपर चार ब्रॉड मैप फ़ीचर और उनके नीचे अन्य सभी मैप सुविधाएं, क्रम से व्यवस्थित की जाती हैं. डिफ़ॉल्ट रूप से, मैप सुविधा के ऊपर दिए गए मैप फ़ीचर की एलिमेंट स्टाइल को हैरारकी (इसके पैरंट) में इनहेरिट किया जाता है. हालांकि, मैप की सुविधाओं (चाइल्ड मैप फ़ीचर) के लिए एक या उससे ज़्यादा स्टाइल एलिमेंट सेट करके टॉप लेवल स्टाइल को बदला जा सकता है. मैप की सुविधा के क्रम के बारे में जानने के लिए, मैप पर क्या स्टाइल किया जा सकता है देखें.

मैप की हर सुविधा में एक या उससे ज़्यादा एलिमेंट या मैप वाली सुविधा के कुछ हिस्से होते हैं, जिन्हें नई स्टाइल में बनाया जा सकता है. उदाहरण के लिए, पॉलीगॉन के लिए भरने का रंग (मैप की सुविधा का आकार) एक एलिमेंट होता है, और टेक्स्ट लेबल के लिए स्ट्रोक का रंग होता है. आप हर एलिमेंट को अलग-अलग स्टाइल में बदलते हैं और आपकी ओर से स्टाइल नहीं किए गए एलिमेंट में डिफ़ॉल्ट स्टाइल बनी रहती है. एलिमेंट अलग-अलग होते हैं, इसलिए लेबल टेक्स्ट के लिए फ़िल कलर को स्टाइल किया जा सकता है और स्ट्रोक (आउटलाइन) रंग को डिफ़ॉल्ट रंग छोड़ा जा सकता है या पैरंट स्टाइल से इनहेरिट किया जा सकता है.

यहां कुछ दिशा-निर्देश दिए गए हैं जो यह समझने में मदद करेंगे कि स्टाइल हैरारकी और इनहेरिटेंस कैसे काम करते हैं.

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

  • पसंद के मुताबिक बनाई गई चाइल्ड स्टाइल, पैरंट स्टाइल को बदलती हैं: पैरंट स्टाइल बदलने के लिए, चाइल्ड फ़ीचर पर कस्टम स्टाइल सेट करें.

  • स्टाइल एलिमेंट अलग-अलग होते हैं: मैप की किसी सुविधा के लिए, आपके सेट किए जा सकने वाले स्टाइल एलिमेंट (जैसे, पॉलीगॉन, लेबल आइकॉन, लेबल टेक्स्ट, और स्ट्रोक), एक-दूसरे से अलग होते हैं. अगर पॉलीगॉन का रंग सेट किया जाता है, लेकिन आइकॉन को अकेला छोड़ दिया जाता है, तो पॉलीगॉन स्टाइल, पैरंट स्टाइल की जगह लागू हो जाएगी. हालांकि, आइकॉन पर पैरंट या डिफ़ॉल्ट स्टाइल का इस्तेमाल हो जाएगा.

  • मैप की सुविधाएं छिपाने के लिए 'किसको दिखे' सेटिंग बंद करें: अगर आपको अपने मैप पर सिर्फ़ एक चीज़ देखनी है, तो आपको बाकी सभी चीज़ों के लिए 'किसको दिखे' सेटिंग बंद करनी होगी.

हैरारकी और इनहेरिटेंस का उदाहरण

यहां इनहेरिटेंस और हैरारकी के काम करने का तरीका बताया गया है.

  1. Natural की टॉप लेवल मैप सुविधा चुनें और पॉलीगॉन फ़िल कलर को पीला पर सेट करें. मैप की सुविधाओं के लिए, Natural में दिए गए सभी पॉलीगॉन को पीले रंग का किया जाता है:

    प्राकृतिक मैप की सभी सुविधाओं को दिखाने वाला मैप, पीले रंग के है

  2. आपको लैंड कवर, जो प्राकृतिक के नीचे है, पीला भी होना चाहिए, ताकि आप इसे बिना स्टाइल के छोड़ दें और यह नेचुरल से स्टाइल इनहेरिट करे.

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

    जंगल के मैप की सुविधाएं हरे रंग की दिख रही हैं

  4. आप चाहते हैं कि बर्फ़ को हल्के नीले रंग में दिखाया जाए, इसलिए लैंड कवर के नीचे भी आइस को खोलें और इसके पॉलीगॉन पीली ऐक्वा को रंग दें.

    बर्फ़ के मैप की सुविधाओं को दिखाने वाला मैप, पीला ऐक्वा है

  5. और अंत में, आप पानी को ऐक्वा बनाना चाहते हैं, तो प्राकृतिक>पानी चुनें और उस पॉलीगॉन ऐक्वा में रंग भरें. चाइल्ड स्टाइल वॉटर को सेट करने पर, पैरंट स्टाइल को नैचुरल के तौर पर सेट कर दिया जाता है.

    पानी के मैप की सुविधाओं को दिखाने वाला मैप

अपनी ज़रूरतों के मुताबिक मैप की सुविधाओं को हाइलाइट करने के लिए, इसी तरह की प्रोसेस अपनाएं.