Map.setOptions
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
משנה את המפה הבסיסית של מפות Google. ההרשאה מאפשרת:
1) הגדרת MapType הנוכחי. 2) אספקת סגנונות בהתאמה אישית למפה הבסיסית (MapTypeStyles). 3) הגדרת רשימת ה-mapTypesIds הזמינים למפה הבסיסית.
אם הקריאה מתבצעת ללא פרמטרים, סוג המפה מאופס לברירת המחדל של Google.
מחזירה את המפה.
שימוש | החזרות |
---|
Map.setOptions(mapTypeId, styles, types) | ui.Map |
ארגומנט | סוג | פרטים |
---|
mapTypeId | מחרוזת, אופציונלי | mapTypeId להגדרת המפה הבסיסית. יכול להיות אחד מהערכים ROADMAP, SATELLITE, HYBRID או TERRAIN כדי לבחור אחד מסוגי המפות הרגילים של Google Maps API, או אחד מהמפתחות שצוינו במילון opt_styles. אם משאירים את הערך null ומציינים רק סגנון אחד בפרמטר opt_styles, הסגנון הזה ישמש כברירת מחדל. |
styles | אובייקט, אופציונלי | מילון של אובייקטים מסוג MapTypeStyle בהתאמה אישית, עם מפתח שהוא שם שיופיע ברכיבי השליטה של סוג המפה. למידע נוסף: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle |
types | List<String>, אופציונלי | רשימה של מזהי mapTypeIds שיהיו זמינים. אם לא מציינים את האפשרות הזו, אבל מציינים את opt_styles, כל מפתחות הסגנון מתווספים לסוגי המפות הרגילים של Google Maps API. |
דוגמאות
עורך הקוד (JavaScript)
// Types
Map.setOptions('HYBRID');
Map.setOptions('ROADMAP');
Map.setOptions('SATELLITE');
Map.setOptions('TERRAIN');
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 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```"]]