Class: LayerStatus

SuperMap.LayerStatus

子图层显示参数类。

new SuperMap.LayerStatus(options)

common/iServer/LayerStatus.js, line 7

该类存储了各个子图层的名字和是否可见的状态。

Name Type Description
options Object

参数。

Name Type Default Description
layerName string

获取或设置图层名称。

isVisible boolean true 可选

获取或设置图层是否可见,true 表示可见。

displayFilter string 可选

图层显示 SQL 过滤条件。

Members

displayFilterstring

图层显示 SQL 过滤条件,如 layerStatus.displayFilter = "smid < 10",表示仅显示 smid 值小于 10 的对象。

fieldValuesDisplayFilterObject

Properties:
Name Type Description
values Array.<number>

要过滤的值。

fieldName string

要过滤的字段名称只支持数字类型的字段。

fieldValuesDisplayMode string

目前有两个 DISPLAY/DISABLE。当为 DISPLAY 时,表示只显示以上设置的相应属性值的要素,否则表示不显示以上设置的相应属性值的要素。

isVisibleboolean

获取或设置图层是否可见,true 表示可见。

layerNamestring

获取或设置图层名称。

Methods

destroy()

common/iServer/LayerStatus.js, line 53

释放资源,将引用资源的属性置空。

toJSON(){Object}

common/iServer/LayerStatus.js, line 65

生成对应的 JSON。

Returns:
Type Description
Object 对应的 JSON。