首页 / 浏览问题 / WebGIS / 问题详情
使用iclient for leaflet的 L.supermap.ImageMapLayer初始化并加载图层到地图,如何给每个图层设置不同的id,然后可以通过map对象根据图层的id获取指定图层,然后执行删除图层或隐藏图层的操作
11EXP 2025年07月22日
使用iclient for  leaflet的 L.supermap.ImageMapLayer初始化并加载图层到地图,如何给每个图层设置不同的id,然后可以通过map对象根据图层的id获取指定图层,然后执行删除图层或隐藏图层的操作

1个回答

Leaflet 有一个接口是 LayerGroup ,使用 layerGroup.addLayer(layer1),可以通过 layerGroup.getLayerId(layer1) 获得一个 layerid,可以将id和layer一一对应,然后再根据 id 删除 layer,layerGroup.removeLayer(26)
1,331EXP 2025年07月23日
...