मैप स्टाइल को पसंद के मुताबिक बनाने पर, यह समझने में मदद मिलती है कि अलग-अलग मैप फ़ीचर की स्टाइल बदलने से, मैप की अन्य स्टाइल पर क्या असर पड़ सकता है. कई लेयर एक-दूसरे पर ओवरलैप हो रही हैं:
बेसिक मैप: मैप की स्टाइल बनाना शुरू करने पर, आपको सबसे पहले बेसिक मैप की स्टाइल दिखती है. यह डिफ़ॉल्ट मैप होता है. मैप के जिन फ़ीचर को आपने पसंद के मुताबिक नहीं बनाया है उनमें बुनियादी मैप की स्टाइलिंग बनी रहती है.
मैप की स्टाइल: कस्टम स्टाइल, बुनियादी मैप लेयर की स्टाइल को बदल देती हैं. इस इमेज में, कस्टम मैप स्टाइल में शहरी इलाकों को हल्के नीले रंग और सड़कों को गहरे नीले रंग में दिखाया गया है.
स्टाइल एलिमेंट: मैप के हर फ़ीचर में एक या उससे ज़्यादा स्टाइल एलिमेंट होते हैं. इन्हें अपनी पसंद के मुताबिक बनाया जा सकता है. इस इमेज में, शहरी इलाकों के मैप फ़ीचर पॉलीगॉन के फ़िल कलर को ऐक्वा के तौर पर स्टाइल किया गया है. साथ ही, सड़क नेटवर्क के फ़िल कलर को नीले रंग के तौर पर स्टाइल किया गया है.
मैप की सुविधाओं का क्रम
मैप स्टाइल में, मैप की सुविधाओं को क्रम से व्यवस्थित किया जाता है. सबसे ऊपर, मैप की चार मुख्य सुविधाएं होती हैं. इसके बाद, मैप की अन्य सभी सुविधाओं को क्रम से व्यवस्थित किया जाता है. डिफ़ॉल्ट रूप से, मैप की कोई सुविधा, क्रम में उससे ऊपर मौजूद मैप की सुविधा (उसकी पैरंट सुविधा) के एलिमेंट स्टाइल इनहेरिट करती है. हालांकि, मैप की सुविधाओं के लिए, स्टाइल वाले एक या उससे ज़्यादा एलिमेंट सेट करके, टॉप लेवल की स्टाइल को बदला जा सकता है. ये सुविधाएं, मैप की सुविधा के नीचे मौजूद होती हैं (चाइल्ड मैप की सुविधाएं). मैप की सुविधाओं के क्रम के बारे में जानने के लिए, मैप पर स्टाइल की जा सकने वाली चीज़ें लेख पढ़ें.
हर मैप फ़ीचर में एक या उससे ज़्यादा एलिमेंट या मैप फ़ीचर के हिस्से होते हैं. इन्हें स्टाइल किया जा सकता है. उदाहरण के लिए, पॉलीगॉन (मैप फ़ीचर का आकार) के लिए रंग भरने का विकल्प एक एलिमेंट है. साथ ही, टेक्स्ट लेबल के लिए स्ट्रोक का रंग भी एक एलिमेंट है. हर एलिमेंट को अलग-अलग स्टाइल किया जाता है. साथ ही, जिस एलिमेंट को स्टाइल नहीं किया जाता है वह डिफ़ॉल्ट स्टाइल में दिखता है. एलिमेंट अलग-अलग होने की वजह से, लेबल के टेक्स्ट के लिए फ़िल कलर सेट किया जा सकता है. साथ ही, स्ट्रोक (आउटलाइन) के कलर को डिफ़ॉल्ट पर सेट किया जा सकता है. इसके अलावा, इसे पैरंट स्टाइल से इनहेरिट किया जा सकता है.
स्टाइल हैरारकी और इनहेरिटेंस के काम करने के तरीके को समझने के लिए, यहां कुछ दिशा-निर्देश दिए गए हैं.
डिफ़ॉल्ट तौर पर, चाइल्ड स्टाइल, पैरंट स्टाइल से मिलती-जुलती होती हैं: अगर आपको मैप की सभी चाइल्ड सुविधाओं के लिए एक ही स्टाइल सेट करनी है, तो पैरंट मैप की सुविधा के लिए स्टाइल सेट करें. इसके बाद, चाइल्ड स्टाइल को डिफ़ॉल्ट के तौर पर छोड़ दें.
कस्टम चाइल्ड स्टाइल, पैरंट स्टाइल को ओवरराइड करती हैं: पैरंट स्टाइल को ओवरराइड करने के लिए, चाइल्ड फ़ीचर पर कस्टम स्टाइल सेट करें.
स्टाइल एलिमेंट एक-दूसरे से अलग होते हैं: मैप की किसी सुविधा (उदाहरण के लिए, पॉलीगॉन, लेबल आइकॉन, और लेबल टेक्स्ट फ़िल और स्ट्रोक) के लिए सेट किए जा सकने वाले स्टाइल एलिमेंट एक-दूसरे से अलग होते हैं. अगर आपने पॉलीगॉन का रंग सेट किया है, लेकिन आइकॉन को नहीं बदला है, तो पॉलीगॉन की स्टाइल, पैरंट स्टाइल को बदल देगी. हालांकि, आइकॉन में पैरंट या डिफ़ॉल्ट स्टाइल लागू रहेगी.
मैप की सुविधाएं छिपाने के लिए, 'दिखने की सेटिंग' बंद करें: अगर आपको मैप पर सिर्फ़ एक चीज़ देखनी है, तो आपको बाकी सभी चीज़ों के लिए, 'दिखने की सेटिंग' बंद करनी होगी.
क्रम और इनहेरिटेंस का उदाहरण
यहां इनहेरिटेंस और क्रम के काम करने का एक उदाहरण दिया गया है.
नेचुरल की टॉप-लेवल मैप सुविधा चुनें. इसके बाद, पॉलीगॉन में रंग भरने के लिए पीले रंग को सेट करें. यह कोड, नेचुरल के तहत मैप फ़ीचर के सभी पॉलीगॉन को पीले रंग में स्टाइल करता है:
आपको लैंड कवर को भी पीले रंग में दिखाना है. यह नेचुरल के तहत आता है. इसलिए, इसे बिना स्टाइल के छोड़ दिया जाता है. इससे यह नेचुरल की स्टाइल को इनहेरिट कर लेता है.
आपको जंगलों को हरे रंग में दिखाना है. इसलिए, भूमि का प्रकार में जाकर, जंगल खोलें और उसके पॉलीगॉन को हरे रंग में रंग दें. यह कस्टम चाइल्ड स्टाइल, लैंड कवर और नेचुरल के लिए स्टाइल को बदल देती है.
आपको बर्फ़ को हल्के नीले रंग में दिखाना है. इसलिए, भूमि का प्रकार में जाकर, बर्फ़ खोलें और उसके पॉलीगॉन को हल्के नीले रंग में रंगें.
आखिर में, आपको पानी को ऐक्वा रंग में दिखाना है. इसलिए, नेचुरल>पानी चुनें और उसके पॉलीगॉन को ऐक्वा रंग में रंग दें. चाइल्ड स्टाइल Water सेट करने पर, पैरंट स्टाइल Natural ओवरराइड हो जाती है.
अपनी ज़रूरतों के हिसाब से मैप की सुविधाओं को हाइलाइट करने के लिए, इसी तरह की प्रोसेस अपनाएं.