You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cesium实体可见性控制异常:修改checkedList后显示不符合预期

Cesium实体可见性控制异常问题

修改checkedList的值后,实体无法按预期隐藏或显示。左侧为异常显示效果,右侧为正常显示效果(附截图)

我的实现思路:

  • 组件初始渲染时,按ID将所有点分类存入不同数组(如entityType1Arr、entityType2Arr)
  • 使用useState钩子创建checkedList数组,关联Ant Design Checkbox组件
  • 通过useEffect监听checkedList变化,动态调整对应实体的show属性以控制可见性,代码如下:
useEffect(()=>{
     entityType1Arr.forEach((entity) => {
            entity.show = checkedList.includes("type1");
        });
entityType2Arr.forEach((entity) => {
            entity.show = checkedList.includes("type2");
        });
},[checkedList])

内容的提问来源于stack exchange,提问作者Blass Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 09:52:04