Class: SetLayerStatusParameters

SetLayerStatusParameters

子图层显示控制参数类,该类存储了各子图层是否可见的状态。
注意在 SuperMap iClient 系列产品中所说的图层与 SuperMap Deskpro 的地图对应,子图层与 SuperMap Deskpro 的图层对应。

new SuperMap.SetLayerStatusParameters(options)

common/iServer/SetLayerStatusParameters.js, line 4
Name Type Description
options Object

可选参数。如:
layerStatusList - {Array<SuperMap.LayerStatus>} 获取或设置图层可见状态(SuperMap.LayerStatus)集合,必设属性。 集合中的每个 SuperMap.LayerStatus 对象代表一个子图层的可视状态。
holdTime - {string} 获取或设置资源在服务端保存的时间。
resourceID - {string} 获取或设置资源服务 ID。

Members

holdTimenumber

获取或设置资源在服务端保存的时间。 默认为 15 分钟。

layerStatusListArray.<SuperMap.LayerStatus>

获取或设置图层可见状态(SuperMap.LayerStatus)集合,必设属性。
集合中的每个 SuperMap.LayerStatus 对象代表一个子图层的可视状态。

resourceIDstring

获取或设置资源服务 ID 。非必设参数,如果设置该参数则会在指定的 TempLayer 进行图层的显示控制;
如果不设置该参数,则会首先创建一个 TempLayer ,然后在新创建的 TempLayer 进行图层的显示控制。

Methods

destroy()

common/iServer/SetLayerStatusParameters.js, line 44

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

toJSON()

common/iServer/SetLayerStatusParameters.js, line 55

生成json。