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