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