我们在删除entities的时候,如果要全部删除可以用viewer.entities.removeAll();
但大多数时候都是部分删除,所以可以采用下面的方法
根据id删除对应的entities
首先在添加entities的时候将所对应的id放在一个数组里
var markerid=[];
markerid.push(location[i].marker_id);
在需要删除这些entities时,循环markerid这个数组,并根据id删除entities
for (var i = 0; i < markerid.length; i++) {
var getByIdBox = viewer.entities.getById(markerid[i]);
viewer.entities.remove(getByIdBox);
}