22
2019
06

cesium 操作一组entities

我们操作一个entity可以用:

viewer.entities.getById

操作所有的可以用:

viewer.entities.removeAll();

那么操作一组怎么来实现呢?官方貌似么有给出一个方法来实现。

现在我们变通一下,自己来现实这个方法。

var points = [];
points.push(viewer.entities.add({
    parent : pts,
    position : cartesian,
    point : {
        pixelSize : 15,
 color : Cesium.Color.RED
 }
}));

...

for (var i = 0; i < points.length; i++) {
    viewer.entities.remove(points[i]);
}

这样就可以来操作一组entities了。希望能帮助到您。

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。