एम्बेड की गई JSON स्टाइल के एलानों का इस्तेमाल करना

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

एम्बेड की गई 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 ऑब्जेक्ट पर सेट करें. नया स्टाइल वाला मैप टाइप बनाने से, डिफ़ॉल्ट मैप टाइप की स्टाइल पर कोई असर नहीं पड़ता.