切换图层的事件(baselayerchange 和 overlayadd)
虽然Leaflet没有直接提供切换图层的事件,但可以通过监听 baselayerchange 事件来响应图层控制中的基础图层切换,或者通过监听 overlayadd 事件来响应图层控制中的叠加图层切换。
map.on('baselayerchange', function(e) {
// 基础图层切换时触发
console.log('基础图层切换:', e.name);
});
map.on('overlayadd', function(e) {
// 叠加图层切换时触发
console.log('叠加图层添加:', e.name);
});