实体实例将多种形式的可视化聚集到单个高级对象中。可以手动创建它们并将其添加到 Viewer#entities或由数据源,例如 CzmlDataSource和 GeoJsonDataSource。
相关的形状
- box 框
- billboard 广告牌
- corridor 走廊
- cylinder 圆柱体
- ellipse 椭圆
- ellipsoid 椭球
- label 标签
- model 模型
- path 路径
- plane 平面
- point 点
- polygon 多边形
- polyline 折线
- properties 任意属性
- polylineVolume 多边体
- rectangle 矩形
- wall 墙
Entity操作-增
**//方法一****var entity = new Entity({ id : 'uniqueId' }); ****viewer.entities.add(entity); ****//方法一简写 viewer.entities.add({ id : 'uniqueId' }); ****//方法二****var entity = viewer.entities.getOrCreateEntity('uniqueId');**Entity操作-删
**//方法一,先查后删****var entity = viewer.entities.getById('uniqueId'); ****viewer.entities.remove(entity) ****//方法二,直接删除****viewer.entities.removeById('uniqueId') ****//方法三,删除所有****viewer.entities.removeAll()**Entity操作-查
**var entity = viewer.entities.getById('uniqueId');**Entity操作-实体集变化
**function onChanged(collection, added, removed, changed){ ****var msg = 'Added ids'; ****for(var i = 0; i < added.length; i++) { ****msg += '\n' + added[i].id; ****}}****viewer.entities.collectionChanged.addEventListener(onChanged);**
