Javascript 传单.js-查找所选覆盖
我有两个层组,用户可以在层控制面板中切换。到目前为止,这一切都很顺利 如何找到当前选择的覆盖0==a或1==b?我调用每两分钟绘制一个图层组的函数window.setTimeoutmyFunction,120*1000;,并希望确保仅重新绘制选定的图层组 以下是我如何将两个覆盖的控件添加到地图中:Javascript 传单.js-查找所选覆盖,javascript,leaflet,controls,overlays,Javascript,Leaflet,Controls,Overlays,我有两个层组,用户可以在层控制面板中切换。到目前为止,这一切都很顺利 如何找到当前选择的覆盖0==a或1==b?我调用每两分钟绘制一个图层组的函数window.setTimeoutmyFunction,120*1000;,并希望确保仅重新绘制选定的图层组 以下是我如何将两个覆盖的控件添加到地图中: var a = new L.LayerGroup(); var b = new L.LayerGroup(); var overlays = { "Option A": a,
var a = new L.LayerGroup();
var b = new L.LayerGroup();
var overlays = {
"Option A": a,
"Option B": b
};
L.control.layers(overlays).addTo(map);
有几种方法。您可以收听添加或删除图层的贴图事件;可以向层控制面板添加更多事件处理程序
我个人的选择是调用map.hasLayera,它返回一个布尔值,并且非常自我解释。请参阅。有几种方法。您可以收听添加或删除图层的贴图事件;可以向层控制面板添加更多事件处理程序
我个人的选择是调用map.hasLayera,它返回一个布尔值,并且非常自我解释。请参阅。谢谢,我对hasLayer解决方案视而不见-它对我非常有效:-谢谢,我对hasLayer解决方案视而不见-它对我非常有效:-