new SuperMap.LayerStatus(options)
common/iServer/LayerStatus.js, line 3
该类存储了各个子图层的名字和是否可见的状态。
Name | Type | Description |
---|---|---|
options |
Object |
可选参数。如: |
Members
-
displayFilterstring
-
图层显示 SQL 过滤条件,如 layerStatus.displayFilter = "smid < 10",表示仅显示 smid 值小于 10 的对象。
-
fieldValuesDisplayFilterObject
-
图层要素的显示和隐藏的过滤属性,其带有三个属性,分别是:values、fieldName、fieldValuesDisplayMode,他们的作用如下:
values:{Array} - 就是要过滤的值;
fieldName:{string} - 要过滤的字段名称 只支持数字类型的字段;
fieldValuesDisplayMode:{string} 目前有两个DISPLAY/DISABLE。当为DISPLAY时,表示只显示以上设置的相应属性值的要素,否则表示不显示以上设置的相应属性值的要素 -
isVisibleboolean
-
获取或设置图层是否可见,true 表示可见。必设属性。
-
layerNamestring
-
获取或设置图层名称。必设属性。
Methods
-
destroy()
common/iServer/LayerStatus.js, line 47 -
释放资源,将引用资源的属性置空。
-
toJSON(){Object}
common/iServer/LayerStatus.js, line 59 -
生成对应的json。
Returns:
Type Description Object 对应的json