Map.setOptions
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ändert die Google Maps-Basiskarte. Ermöglicht:
1. Aktuellen MapType festlegen 2) Bereitstellung benutzerdefinierter Stile für die Basiskarte (MapTypeStyles). 3. Festlegen der Liste der verfügbaren „mapTypesIds“ für die Basiskarte.
Wenn die Funktion ohne Parameter aufgerufen wird, wird der Kartentyp auf den Google-Standard zurückgesetzt.
Gibt die Karte zurück.
Nutzung | Ausgabe |
---|
Map.setOptions(mapTypeId, styles, types) | ui.Map |
Argument | Typ | Details |
---|
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)
// Types
Map.setOptions('HYBRID');
Map.setOptions('ROADMAP');
Map.setOptions('SATELLITE');
Map.setOptions('TERRAIN');
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[[["\u003cp\u003eModifies the Google Maps basemap by setting the map type, providing custom styles, and controlling available map types.\u003c/p\u003e\n"],["\u003cp\u003eAccepts parameters to change the basemap's appearance or resets to the default Google Maps style when called without parameters.\u003c/p\u003e\n"],["\u003cp\u003eOffers flexibility in styling through custom MapTypeStyle objects and allows for selection from standard Google Maps API map types or custom styles.\u003c/p\u003e\n"],["\u003cp\u003eUses the \u003ccode\u003esetOptions()\u003c/code\u003e method with arguments for mapTypeId, styles, and types to implement the modifications.\u003c/p\u003e\n"],["\u003cp\u003eReturns the ui.Map object after applying the specified options.\u003c/p\u003e\n"]]],["This function, `Map.setOptions()`, modifies the Google Maps basemap. It can set the `mapTypeId` to \"ROADMAP,\" \"SATELLITE,\" \"HYBRID,\" or \"TERRAIN,\" or to a custom style from the `styles` dictionary. Custom styles (`styles`) are defined as `MapTypeStyle` objects. The available `mapTypeIds` displayed in the basemap can be defined in `types`. If called without arguments, the function reverts to the default Google map type. It returns the modified `ui.Map` object.\n"],null,["# Map.setOptions\n\n\u003cbr /\u003e\n\nModifies the Google Maps basemap. Allows for:\n\n\u003cbr /\u003e\n\n1) Setting the current MapType. 2) Providing custom styles for the basemap (MapTypeStyles). 3) Setting the list of available mapTypesIds for the basemap.\n\nIf called with no parameters, resets the map type to the google default.\n\nReturns the map.\n\n| Usage | Returns |\n|----------------------------------------------------------|---------|\n| `Map.setOptions(`*mapTypeId* `, `*styles* `, `*types*`)` | ui.Map |\n\n| Argument | Type | Details |\n|-------------|--------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `mapTypeId` | String, optional | A mapTypeId to set the basemap to. Can be one of \"ROADMAP\", \"SATELLITE\", \"HYBRID\" or \"TERRAIN\" to select one of the standard Google Maps API map types, or one of the keys specified in the opt_styles dictionary. If left as null and only 1 style is specified in opt_styles, that style will be used. |\n| `styles` | Object, optional | A dictionary of custom MapTypeStyle objects keyed with a name that will appear in the map's Map Type Controls. See: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle |\n| `types` | List\\\u003cString\\\u003e, optional | A list of mapTypeIds to make available. If omitted, but opt_styles is specified, appends all of the style keys to the standard Google Maps API map types. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Types\nMap.setOptions('HYBRID');\nMap.setOptions('ROADMAP');\nMap.setOptions('SATELLITE');\nMap.setOptions('TERRAIN');\n```"]]