Se viene chiamato senza parametri, il tipo di mappa viene reimpostato sul valore predefinito di Google Maps.
Restituisce questo ui.Map.
| Utilizzo | Resi |
|---|---|
Map.setOptions(mapTypeId, styles, types) | ui.Map |
| Argomento | Tipo | Dettagli |
|---|---|---|
questo: ui.map | ui.Map | L'istanza ui.Map. |
mapTypeId | Stringa, facoltativa | Un mapTypeId per impostare la mappa base. Può essere "ROADMAP", "SATELLITE", "HYBRID" o "TERRAIN" per selezionare uno dei tipi di mappe standard dell'API Google Maps oppure una delle chiavi specificate nel dizionario opt_styles. Se viene lasciato come null e viene specificato un solo stile in opt_styles, verrà utilizzato quello stile. |
styles | Oggetto, facoltativo | Un dizionario di oggetti MapTypeStyle personalizzati con una chiave costituita da un nome che verrà visualizzato nei controlli del tipo di mappa. Vedi: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle |
types | List<String>, facoltativo | Un elenco di mapTypeIds da rendere disponibili. Se omesso, ma viene specificato opt_styles, aggiunge tutte le chiavi di stile ai tipi di mappe API di Google Maps standard. |
Esempi
Editor di codice (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'] });