cesium常见操作:entity操作(除创建外)
一、查找实体
实体查找是根据生成实体时候设置的id来查找:
var entity = viewer.entities.getById('uniqueId');
二、删除实体
//方法一,先查后删
var entity = viewer.entities.getById('uniqueId');
viewer.entities.remove(entity)
//方法二,直接删除
viewer.entities.removeById('uniqueId')
//方法三,删除所有
viewer.entities.removeAll()
三、监听实体集变化
function onChanged(collection, added, removed, changed){
var msg = 'Added ids';
for(var i = 0; i < added.length; i++) {
msg += '\n' + added[i].id;
}
console.log(msg);
}
viewer.entities.collectionChanged.addEventListener(onChanged);
本文介绍了在Cesium中如何进行entity的操作,包括根据id查找实体,提供了三种删除实体的方法(单个删除、按id删除以及删除所有),以及如何监听实体集的变化事件,以便在实体添加、移除或更改时获取通知。
&spm=1001.2101.3001.5002&articleId=128937505&d=1&t=3&u=a21ad114c39d47dc83bf082ab0788a56)
2141

被折叠的 条评论
为什么被折叠?



