首页 / 浏览问题 / WebGIS / 问题详情
图层管理器切换不同的图层如何添加触发事件
2EXP 2021年09月13日
        Layer1 = L.supermap.tiledMapLayer(url1, {noWrap: true});
        Layer2 = L.supermap.tiledMapLayer(url2, {noWrap: true});
        Layer3 = L.supermap.tiledMapLayer(url3, {noWrap: true});
        Layer4 = L.supermap.tiledMapLayer(url4, {noWrap: true});
        
        var map = L.map('map', {
            center: [32.67, 109.06],
            maxZoom: 18,
            zoom: 4,
            zoomControl: false,
            layers: [Layer1] //默认打开
        });
        var baseMaps = {
            "Layer1": Layer1,
            "Layer2": Layer2,
            "Layer3": Layer3,
            "Layer4":Layer4,
        };
        L.control.layers(baseMaps).addTo(map);

tiledMapLayer切换不同的图层如何触发function事件?

1个回答

您好,您可以看一下api https://leafletjs.com/reference-1.7.1.html#control,如果方法中没有提供事件,那么就是产品中不带有,您可以自己去拓展或者修改源码

1,010EXP 2021年09月13日
...