0
有没有人创建或知道如何创建一个带有按钮的开放图,以检查/取消选中所有叠加层?OpenLayers:创建按钮来检查/取消选中所有图层
我有一个带有几个叠加层的地图,它可以让用户更容易一次取消选中所有层。
感谢
有没有人创建或知道如何创建一个带有按钮的开放图,以检查/取消选中所有叠加层?OpenLayers:创建按钮来检查/取消选中所有图层
我有一个带有几个叠加层的地图,它可以让用户更容易一次取消选中所有层。
感谢
呼叫hideAllOverlays
和showAllOverlays
从按钮的回调。
// UNTESTED
function setAllOverlaysVisibility(map, status) {
var layers = map.layers;
for (var i = 0; i<layers.length; ++i) {
var layer = layers[i];
if (!layer.isBaseLayer) {
layer.setVisiblity(status);
}
}
}
function hideAllOverlays(map) {
setAllOverlaysVisibility(map, false);
}
function showAllOverlays(map) {
setAllOverlaysVisibility(map, true);
}