我先把A B C 图层visible全部设置为false, 然后让A图层中的某个建筑通过 setObjsVisible(ids, true) 单独显示。然后切换菜单跳转视角,调用了一次遍历所有图层并 visible=true 并layer.refresh() 的方法,目的是想让所有图层都恢复显示。
问题:没有对 建筑进行显隐操作的图层(B C)才会恢复显示所有建筑,A图层因为操作过某栋建筑,所以只显示那栋建筑,其他建筑都不显示。但是A图层显示是true, 里面的建筑包括操作过的建筑也都是true, 但是为什么都不显示啊?