leaflet - 从传单 map 中删除图层

标签 leaflet

使用传单removelayer,我仍然可以使用addlayer将其放回去,它们就像一个开关一样工作。有没有办法真正破坏该层并释放内存。谢谢。

最佳答案

只需从 map 中删除图层(这将破坏其所有 HTMLElement)并确保没有 Javascript 变量引用它。您的浏览器的垃圾收集器将完成剩下的工作。

关于leaflet - 从传单 map 中删除图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37406954/

相关文章:

javascript - 根据纬度和经度确定哪个是多边形

javascript - Leaflet foreach功能自动触发鼠标悬停功能

r - 在 R shiny 和 leaflet 中过滤和选择点

javascript - 如何防止传单弹出窗口中的表单出现 "submit"事件

javascript - 如何在传单 map 上添加和删除标记簇?

javascript - 过滤javascript中不存在的txt字符串的一部分

javascript - 单击另一个对象时切换 jQuery 控件

c# - 传单从鼠标事件设置矩形坐标

r - 将鼠标悬停在传单中的国家/地区上以查看其名称

javascript - 可以通过提交按钮将用户提交的标记添加到传单 map 中吗?