ui.Map.setOptions

Google Haritalar'ın temel haritasını değiştirir. Şunlara izin verir: 1) Geçerli MapType'ı ayarlama. 2) Temel harita için özel stiller sağlama (MapTypeStyles). 3) Temel harita için kullanılabilir mapTypeIds listesini ayarlama.

Parametre olmadan çağrılırsa harita türünü Google Haritalar'ın varsayılanına sıfırlar.

Bu ui.Map'i döndürür.

Kullanımİadeler
Map.setOptions(mapTypeId, styles, types)ui.Map
Bağımsız DeğişkenTürAyrıntılar
bu: ui.mapui.Mapui.Map örneği.
mapTypeIdDize, isteğe bağlıTemel haritayı ayarlamak için kullanılacak bir mapTypeId. Standart Google Haritalar API harita türlerinden birini seçmek için "ROADMAP", "SATELLITE", "HYBRID" veya "TERRAIN" değerlerinden biri ya da opt_styles sözlüğünde belirtilen anahtarlardan biri olabilir. Boş bırakılırsa ve opt_styles içinde yalnızca 1 stil belirtilirse bu stil kullanılır.
stylesNesne, isteğe bağlıHaritanın Harita Türü Kontrolleri'nde görünecek bir adla anahtarlanmış özel MapTypeStyle nesnelerinin sözlüğü. Şu sayfaya bakın: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle
typesList<String>, isteğe bağlıKullanıma sunulacak mapTypeIds listesi. Atlanırsa ancak opt_styles belirtilirse tüm stil anahtarlarını standart Google Haritalar API harita türlerine ekler.

Örnekler

Kod Düzenleyici (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']
});