इन चीज़ों पर, एम्बेड किए गए JSON स्टाइल के एलान की मदद से, पसंद के मुताबिक स्टाइलिंग को लागू किया जा सकता है:
- डिफ़ॉल्ट मैप.
- ऐसे मैप टाइप जिन्हें उपयोगकर्ता एक मैप फ़्रेम के बीच स्विच कर सकता है.
सुविधाओं के लिए स्टाइल तय करना
मैप में अलग-अलग सुविधाओं और एलिमेंट पर स्टाइल लागू करने के लिए, MapTypeStyle
ऑब्जेक्ट का कलेक्शन बनाएं. यह कलेक्शन तय करता है कि मैप को कैसे स्टाइल किया जाना चाहिए.
अरे इस तरह का होता है:
var stylesArray = [
{
featureType: '',
elementType: '',
stylers: [
{color: ''},
{visibility: ''},
// Add any stylers you need.
]
},
{
featureType: '',
// Add the stylers you need.
}
]
featureType
, elementType
, और stylers
के लिए उपलब्ध सभी वैल्यू की सूची देखने के लिए, JSON स्टाइल रेफ़रंस देखें.
Maps Platform स्टाइलिंग विज़र्ड
JSON स्टाइलिंग ऑब्जेक्ट तेज़ी से जनरेट करने के लिए, Maps Platform स्टाइलिंग विज़र्ड का इस्तेमाल करें.
किसी डिफ़ॉल्ट मैप पर शैलियों को लागू किया जा रहा है
नीचे गहरे रंग वाले बैकग्राउंड (यानी गहरे रंग वाला मोड) पर हल्के रंग के टेक्स्ट और आइकॉन का इस्तेमाल करके, डिफ़ॉल्ट मैप का एक उदाहरण दिया गया है. कोड सैंपल देखने के लिए, स्टाइल वाले मैप - नाइट मोड कोड सैंपल पर जाएं.
डिफ़ॉल्ट मैप की स्टाइल में बदलाव करने के लिए, MapOptions
ऑब्जेक्ट में मैप की styles
प्रॉपर्टी को अपने स्टाइल कलेक्शन में तब सेट करें, जब:
- आपका मैप बनाया जा रहा है.
- इसके अलावा,
Map.setOptions
तरीके से कॉल करते समय भी ऐसा किया जा सकता है.
लेबल और सड़कों में होने वाले बदलाव, सभी तरह के मैप पर असर डालते हैं. इनमें इलाका, सैटलाइट, हाइब्रिड, और डिफ़ॉल्ट रोडमैप टाइप शामिल हैं.
किसी मैप टाइप पर स्टाइल लागू करना
नीचे दिए गए मैप में, मैप के सबसे ऊपर बाईं ओर मौजूद कंट्रोल में स्टाइल वाला मैप नाम का एक मैप टाइप दिखाया गया है. कोड सैंपल देखने के लिए, स्टाइल किए गए मैप टाइप पर जाएं.
स्टाइल वाला मैप टाइप बनाने के लिए, स्टाइल अरे को StyledMapType
ऑब्जेक्ट पर सेट करें. स्टाइल के साथ नया मैप टाइप बनाने से, डिफ़ॉल्ट मैप टाइप की स्टाइल पर कोई असर नहीं पड़ता.