Class: UserLayerCollection

CMAP.UserLayerCollection()

业务相关的Layer的集合

Constructor

new UserLayerCollection()

构造函数

Methods

add(obj) → {Void}

重写add方法,添加一个ThingLayer或FeatureLayer对象实例到Selector中
Parameters:
Name Type Description
obj CMAP.Layer ThingLayer、FeatureLayer、Tile3dLayer、BigDataLayer等对象实例
Author:
Returns:
Type
Void
Example
map.userLayers.add(thingLayer);//thingLayer是一个ThingLayer实例 要在地图上添加该图层
map.userLayers.add(featureLayer);//featureLayer是一个FeatureLayer实例 要在地图上添加该图层

remove(obj) → {Void}

删除单个Layer
Parameters:
Name Type Description
obj CMAP.ThingLayer | CMAP.FeatureLayer 需要删除的图层
可以是对象(obj传ThingLayer或FeatureLayer对象实例),可以是图层的id(obj传String),也可以是图层在userLayerCollection中的index(obj传Number)
Author:
Returns:
Type
Void
Example
map.userLayers.remove(thingLayer);//thingLayer是一个ThingLayer实例 要在地图上移除该图层
map.userLayers.remove(featureLayer);//featureLayer是一个FeatureLayer实例 要在地图上移除该图层