ui.Map.setOptions

Google Maps के बुनियादी मैप में बदलाव करता है. इनकी मदद से: 1) मौजूदा MapType सेट किया जा सकता है. 2) बेसमैप (MapTypeStyles) के लिए कस्टम स्टाइल उपलब्ध कराना. 3) बेसमैप के लिए, उपलब्ध mapTypesIds की सूची सेट करना.

अगर इसे बिना किसी पैरामीटर के कॉल किया जाता है, तो यह मैप टाइप को Google Maps के डिफ़ॉल्ट टाइप पर रीसेट कर देता है.

यह ui.Map दिखाता है.

इस्तेमालरिटर्न
Map.setOptions(mapTypeId, styles, types)ui.Map
आर्ग्यूमेंटटाइपविवरण
यह: ui.mapui.Mapui.Map इंस्टेंस.
mapTypeIdस्ट्रिंग, ज़रूरी नहींबेसमैप को सेट करने के लिए mapTypeId. Google Maps API के स्टैंडर्ड मैप टाइप में से किसी एक को चुनने के लिए, "ROADMAP", "SATELLITE", "HYBRID" या "TERRAIN" में से कोई एक हो सकता है. इसके अलावा, यह opt_styles डिक्शनरी में बताई गई कोई एक कुंजी भी हो सकती है. अगर इस फ़ील्ड को शून्य के तौर पर छोड़ा जाता है और opt_styles में सिर्फ़ एक स्टाइल तय की जाती है, तो उस स्टाइल का इस्तेमाल किया जाएगा.
stylesऑब्जेक्ट, ज़रूरी नहींकस्टम MapTypeStyle ऑब्जेक्ट की डिक्शनरी, जिसे किसी ऐसे नाम से जोड़ा गया है जो मैप के मैप टाइप कंट्रोल में दिखेगा. देखें: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle
typesList<String>, ज़रूरी नहींउपलब्ध कराने के लिए mapTypeIds की सूची. अगर इस पैरामीटर को शामिल नहीं किया जाता है, लेकिन opt_styles पैरामीटर की वैल्यू दी जाती है, तो स्टैंडर्ड Google Maps API मैप टाइप में सभी स्टाइल की कुंजियों को जोड़ दिया जाता है.

उदाहरण

कोड एडिटर (JavaScript)

// Set the map to terrain with a string.
Map.setOptions('TERRAIN');

// Use a dictionary to add some typo protection.
var mapTypes = {
  HYBRID: 'HYBRID',
  ROADMAP: 'ROADMAP',
  SATELLITE: 'SATELLITE',
  TERRAIN: 'TERRAIN'
};

Map.setOptions({mapTypeId: mapTypes.HYBRID});
Map.setOptions({mapTypeId: mapTypes.ROADMAP});
Map.setOptions({mapTypeId: mapTypes.SATELLITE});
Map.setOptions({mapTypeId: mapTypes.TERRAIN});

// Add a basemap that inverts the lightness to make a darker background.
Map.setOptions({
  styles:
      {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]}
});

// Use types keyword to control map type visibility, e.g. show only 'Inverted'.
Map.setOptions({
  styles:
      {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]},
  types: ['Inverted']
});