SuperMap.Control.LayerSwitcher

图层选择控件类。 用于控制地图中的图层可见性。

Inherits from

Summary
SuperMap.Control.LayerSwitcher 图层选择控件类。 用于控制地图中的图层可见性。
Properties
ascending {Boolean} 图层在控件中的显示顺序,默认false。叠加图层显示在上面,底图 显示在下面。
Constructor
SuperMap.Control.LayerSwitcher 图层选择控件类
Functions
destroy 解构控件,释放控件所占有的资源。

Properties

ascending

{Boolean} 图层在控件中的显示顺序,默认false。叠加图层显示在上面,底图 显示在下面。

Constructor

SuperMap.Control.LayerSwitcher

图层选择控件类

Parameters

options {Object} 设置该类开放的属性。

可用两种方式添加: (1)在初始化构造 Map 的时候,设置 Map 的 controls 属性来添加控件,如 :

var map = new SuperMap.Map('map',{controls:[
    new SuperMap.Control.LayerSwitcher()
]});

(2)在Map构造完成后,调用接口 Map 的方法 addControl() 来添加控件,如 :

var map = new SuperMap.Map('map');
map.addControl(new SuperMap.Control.LayerSwitcher());

Functions

destroy

destroy: function()

解构控件,释放控件所占有的资源。

destroy: function()
解构控件,释放控件所占有的资源。
控件类,提供了多种控件,比如比例尺控件,鹰眼控件,缩放条控件等等。 用于处理 Control 事件的事件处理器 Handler,内部封装了一系列的浏览器事件, 在控件(control)实现过程中可调用Handler,通过 active和 deactive两个方法,实现动态的激活和注销。
Close