Constructor
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) → {Void}
删除单个Layer
Parameters:
Name | Type | Description |
---|---|---|
obj |
CMAP.ThingLayer | CMAP.FeatureLayer | 需要删除的图层 可以是对象(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实例 要在地图上移除该图层