Wenn die Funktion ohne Parameter aufgerufen wird, wird der Kartentyp auf den Google Maps-Standard zurückgesetzt.
Gibt diese ui.Map zurück.
| Nutzung | Ausgabe |
|---|---|
Map.setOptions(mapTypeId, styles, types) | ui.Map |
| Argument | Typ | Details |
|---|---|---|
So gehts: ui.map | ui.Map | Die ui.Map-Instanz. |
mapTypeId | String, optional | Ein „mapTypeId“ zum Festlegen der Basiskarte. Kann „ROADMAP“, „SATELLITE“, „HYBRID“ oder „TERRAIN“ sein, um einen der Standardkartentypen der Google Maps API auszuwählen, oder einer der Schlüssel, die im opt_styles-Dictionary angegeben sind. Wenn der Wert auf „null“ gesetzt ist und nur ein Stil in „opt_styles“ angegeben ist, wird dieser Stil verwendet. |
styles | Objekt, optional | Ein Dictionary mit benutzerdefinierten MapTypeStyle-Objekten, die mit einem Namen versehen sind, der in den Steuerelementen für den Kartentyp der Karte angezeigt wird. Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle. |
types | List<String>, optional | Eine Liste der mapTypeIds, die verfügbar gemacht werden sollen. Wenn dieser Parameter ausgelassen wird, aber „opt_styles“ angegeben ist, werden alle Stilschlüssel an die Standard-Google Maps API-Kartentypen angehängt. |
Beispiele
Code-Editor (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'] });