Class: FeatureCollection

Glodon.CIMCube.Layer. FeatureCollection

要素集基类

new FeatureCollection(viewer, cacher)

要素集基类构造函数
Parameters:
Name Type Default Description
viewer Viewer 视图实例
cacher Boolean false 是否缓存所有API调用(用于延后执行),默认false;

Members


<readonly> featureMap :Map

要素Map,如果图层是隐藏的,或者尚无真实数据加载,返回的map为空;
Type:
  • Map

<readonly> viewer :Cesium.Viewer

视图实例
Type:
  • Cesium.Viewer

Methods


add(id, value)

添加要素
Parameters:
Name Type Description
id String | Number 要素id
value Object 要素对象
Returns:
返回添加的要素对象
Type
Object

get(id)

根据id获取要素 如果图层是隐藏的,或者尚无真实数据加载,不会得到任何对象;
Parameters:
Name Type Description
id String | Number 要素id
Returns:
查询到的要素对象
Type
Object

has(id)

根据id查询要素是否存在 如果图层是隐藏的,或者尚无真实数据加载,总是返回false
Parameters:
Name Type Description
id String | Number 要素id
Returns:
是否存在
Type
Boolean

remove(id)

删除要素
Parameters:
Name Type Description
id String | Number 要素id
Returns:
Type
void