iclient中Vector图层显示隐藏

0 投票

问题:

我现在在地图中添加了一个SuperMap.Layer.Vector图层,现在想通过一个按钮来实现该图层的显示和隐藏。我使用的方法是通过控制该图层的display属性来实现。但是,得到的结果是:点击按钮时,该图层是隐藏了,但是当平移地图和进行地图缩放时,该图层又显示出来了。不知道为什么会将原来display(false)的图层显示出来。请问应该如何解决?

代码:

_this.rtVector = new SuperMap.Layer.Vector("rtVector");
_this.rtVector.display(false);
10月 18, 2018 分类:  189次浏览 | 用户: Devin92 初出茅庐 (28 分)

1个回答

1 投票
 
已采纳
我自己实现了,我用setVisibility来解决。
10月 18, 2018 用户: Devin92 初出茅庐 (28 分)
...