我使用这段代码:
L.control.layers(WMS, null, {collapsed: true}).addTo(mymap);
//WMS = group of wms layer
在传单中添加单选按钮,我想知道选择了哪个按钮才能执行 JS 函数。
您可以使用
map.hasLayer(myLayer)
来测试图层是否已添加到地图中。
使用 jQuery,我检查是否有像这样的按钮单击:
$(".leaflet-control-layers-selector").on('click',function(){.....});
在函数中,我使用函数map.eachLayer(....);
在每一层上执行不同的程序。
注意:".leaflet-control-layers-selector"
是由单选按钮的传单生成的类。