اگر بدون پارامتر فراخوانی شود، نوع نقشه را به پیشفرض نقشههای گوگل (Google Maps) بازنشانی میکند.
این ui.Map را برمیگرداند.
| کاربرد | بازگشتها |
|---|---|
Map. setOptions ( mapTypeId , styles , types ) | نقشه ui |
| استدلال | نوع | جزئیات |
|---|---|---|
این: ui.map | نقشه ui | نمونه ui.Map. |
mapTypeId | رشته، اختیاری | یک mapTypeId برای تنظیم نقشه پایه. میتواند یکی از "ROADMAP"، "SATELLITE"، "HYBRID" یا "TERRAIN" باشد تا یکی از انواع نقشه استاندارد API نقشههای گوگل یا یکی از کلیدهای مشخص شده در دیکشنری opt_styles انتخاب شود. اگر به صورت تهی رها شود و فقط ۱ سبک در opt_styles مشخص شود، از آن سبک استفاده خواهد شد. |
styles | شیء، اختیاری | یک دیکشنری از اشیاء سفارشی MapTypeStyle که با نامی کلیدگذاری شده است که در کنترلهای نوع نقشه ظاهر میشود. به این لینک مراجعه کنید: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle |
types | لیست[رشته]، اختیاری | فهرستی از mapTypeIds که باید در دسترس قرار گیرد. اگر حذف شود، اما opt_styles مشخص شده باشد، تمام کلیدهای سبک را به انواع نقشه استاندارد API نقشههای گوگل اضافه میکند. |
مثالها
ویرایشگر کد (جاوااسکریپت)
// 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'] });