问题:
cesium 移除entity 后,viewer.entities.values没有任何entity时,图层上还会显示。
解决方法:
无效方法
1.
//模拟代码
viewer.entities.values.forEach(c => {
viewer.entities.remove(c)
})
2.
//模拟代码
viewer.entities.values.forEach(c => {
viewer.entities.remove(c.id)
})
真正有效方法
//模拟代码
viewer.entities.values.forEach(c => {
viewer.entities.remove(viewer.entities.getById(c.id))
})