感谢 Richard Greenwood,此功能显示在 layerswitcher 控件中未选择的图层。
map.events.register('changelayer', null, function(evt){
if(evt.property === "visibility") {
alert(evt.layer.name + " layer visibility changed to " + evt.layer.visibility );
}
});
我想知道如何将未选择的图层保存在变量数组中。例如,我在图层切换器中有图层“a”、“b”、“c”,因此未选择“a”,我希望将“b”和“c”保存在 myarray = [b,c] 之类的数组中。然后,我可以遍历这个数组来执行一些只调用层“b”和“c”的过程。
我会很感激一些关于这个的想法,在此先感谢,