एम्बेड किए गए 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 Styling Wizard

स्टाइलिंग के JSON ऑब्जेक्ट को तुरंत जनरेट करने के लिए, Maps Platform स्टाइलिंग विज़र्ड का इस्तेमाल करें.

डिफ़ॉल्ट मैप पर स्टाइल लागू करना

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

डिफ़ॉल्ट मैप की स्टाइल में बदलाव करने के लिए, मैप के styles प्रॉपर्टी को MapOptions ऑब्जेक्ट में अपने स्टाइल ऐरे पर सेट करें. ऐसा तब करें, जब:

  • आपका मैप बनाया जा रहा है.
  • या Map.setOptions तरीके को कॉल करते समय.

लेबल और सड़कों में किए गए बदलावों का असर, सभी तरह के मैप पर पड़ता है. जैसे, इलाके के हिसाब से मैप, सैटलाइट मैप, हाइब्रिड मैप, और डिफ़ॉल्ट रोडमैप.

मैप टाइप पर स्टाइल लागू करना

यहां मैप के सबसे ऊपर बाईं ओर मौजूद कंट्रोल में, स्टाइल किया गया मैप नाम का मैप टाइप दिखाया गया है. कोड का सैंपल देखने के लिए, स्टाइल किए गए मैप टाइप पर जाएं.

स्टाइल वाला मैप टाइप बनाने के लिए, स्टाइल ऐरे को StyledMapType ऑब्जेक्ट पर सेट करें. स्टाइल किए गए नए मैप टाइप बनाने से, डिफ़ॉल्ट मैप टाइप की स्टाइल पर कोई असर नहीं पड़ता.