ui.Map.setOptions

Modifica el mapa base de Google Maps. Permite 1) establecer el MapType actual. 2) Proporcionar diseños personalizados para el mapa base (MapTypeStyles) 3) Establece la lista de mapTypesIds disponibles para el mapa base.

Si se llama sin parámetros, restablece el tipo de mapa al valor predeterminado de Google Maps.

Devuelve este objeto ui.Map.

UsoMuestra
Map.setOptions(mapTypeId, styles, types)ui.Map
ArgumentoTipoDetalles
esta: ui.mapui.MapEs la instancia de ui.Map.
mapTypeIdCadena, opcionalEs un mapTypeId para establecer el mapa base. Puede ser "ROADMAP", "SATELLITE", "HYBRID" o "TERRAIN" para seleccionar uno de los tipos de mapa estándar de la API de Google Maps, o bien una de las claves especificadas en el diccionario opt_styles. Si se deja como nulo y solo se especifica 1 estilo en opt_styles, se usará ese estilo.
stylesObjeto, opcionalEs un diccionario de objetos MapTypeStyle personalizados con una clave que incluye un nombre que aparecerá en los controles de tipo de mapa. Consulta: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle
typesList<String>, opcionalEs una lista de mapTypeIds que se pueden usar. Si se omite, pero se especifica opt_styles, se agregan todas las claves de diseño a los tipos de mapa estándar de la API de Google Maps.

Ejemplos

Editor de código (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']
});