首页 / 浏览问题 / 三维GIS / 问题详情
entities.add添加的billboard广告牌显隐的问题
30EXP 2020年04月29日
我用三组坐标数据数据分别遍历然后添加的billboard,然后根据按钮点击显示相应的那一组广告牌,隐藏其他两组。

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

怎么做能只隐藏其中某一组。用removeById删除的话不现实,数据量大是遍历加载的,那样删除会比较慢。

2 个回答

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

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

852EXP 2020年04月29日
集合怎么控制显隐?没找到啊
dataSource.show = false;上面api里面有对应的属性哦

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

2,560EXP 2020年04月29日
...