new UserLayerCollection()
构造函数
Methods
-
add(obj) → {Void}
-
重写add方法,添加一个ThingLayer或FeatureLayer对象实例到Selector中
Parameters:
Name Type Description obj
CMAP.Layer ThingLayer、FeatureLayer、Tile3dLayer、BigDataLayer等对象实例
Returns:
- Type
- Void
Example
map.userLayers.add(thingLayer);//thingLayer是一个ThingLayer实例 要在地图上添加该图层 map.userLayers.add(featureLayer);//featureLayer是一个FeatureLayer实例 要在地图上添加该图层
-
remove(obj, deleteDataSource) → {Void}
-
删除单个Layer
Parameters:
Name Type Description obj
CMAP.ThingLayer | CMAP.FeatureLayer 需要删除的图层
deleteDataSource
Boolean 是否情况图层的数据源 默认false 可以是对象(obj传ThingLayer或FeatureLayer对象实例),可以是图层的id(obj传String),也可以是图层在userLayerCollection中的index(obj传Number)
Returns:
- Type
- Void
Example
map.userLayers.remove(thingLayer);//thingLayer是一个ThingLayer实例 要在地图上移除该图层 map.userLayers.remove(featureLayer);//featureLayer是一个FeatureLayer实例 要在地图上移除该图层