एम्बेड की गई 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 स्टाइलिंग विज़र्ड का इस्तेमाल करें.

किसी डिफ़ॉल्ट मैप पर शैलियों को लागू किया जा रहा है

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

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

  • आपका मैप बनाया जा रहा है.
  • इसके अलावा, Map.setOptions तरीके से कॉल करते समय भी ऐसा किया जा सकता है.

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

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

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

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