首页 / 浏览问题 / WebGIS / 问题详情
删除矩形图层报错
20EXP 2023年09月18日
使用产品:iserver 11i 操作系统:win10x64 数据类型: postgre sql 问题详细描述:1、删除临时图层报错,应该怎么删除

代码:
let jxlayer = null, temlayer = null, list = [];

map.on('mousedown', (e) => {

  list.push([e.latlng.lat, e.latlng.lng])

  map.on('mousemove', (ev) => {

    list[1] = [ev.latlng.lat, ev.latlng.lng]

    temlayer = L.rectangle(list).addTo(map)

  })

})

map.on('mouseup', (e) => {

  map.off('mousemove')

  list[1] = [e.latlng.lat, e.latlng.lng]

  jxlayer = L.rectangle(list, {color: '#3300ff',fillOpacity: 0.3})

  jxlayer.addTo(map)

})
问题重现步骤: 1.

1个回答

你好,移除图层直接用map.removeLayer(layer)或者layer.remove();

https://blog.csdn.net/qq_55547532/article/details/122623896

1,865EXP 2023年09月18日
...