entities.add添加的billboard广告牌显隐的问题

0 投票
我用三组坐标数据数据分别遍历然后添加的billboard,然后根据按钮点击显示相应的那一组广告牌,隐藏其他两组。

然后现在就有一个问题,我应该怎么影藏广告牌,或者说是隐藏entity或者是删除entity,或者隐藏billboard 或者删除billboard 。目前我试过entities.removeAll(),但是一点击全都删除了。

怎么做能只隐藏其中某一组。用removeById删除的话不现实,数据量大是遍历加载的,那样删除会比较慢。
4月 29, 2020 分类:  1365次浏览 | 用户: cuijian 初出茅庐 (30 分)

2 个回答

0 投票
 
已采纳

可以创建多个集合,把图标分别放在集合里面,控制集合的显隐

http://support.supermap.com.cn:8090/webgl/Build/Documentation/CustomDataSource.html?classFilter=data

4月 29, 2020 用户: 杨义东 学富五车 (594 分)
采纳于 4月 30, 2020 用户:cuijian
集合怎么控制显隐?没找到啊
dataSource.show = false;上面api里面有对应的属性哦
0 投票

可以移除指定id的实体对象的。

4月 29, 2020 用户: 三次鱼疯啦 名扬四海 (2,424 分)
...