扫码关注官方订阅号
您需要遍历所有图层,可以使用eachLayer函数来实现。并且移除click事件监听器。只需使用.off函数,如下所示:layer.off('click'); 在我下面的代码中,它会从每个折线中移除事件监听器。
eachLayer函数
click事件监听器
.off函数
layer.off('click');
折线
事件监听器
以下是代码:
// 我假设'map'是您的L.Map实例。 map.eachLayer(function(layer) { if (layer instanceof L.Polyline) { // 从该折线中移除点击事件监听器。 layer.off('click'); } });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Leaflet中的折线禁用
您需要遍历所有图层,可以使用
eachLayer函数
来实现。并且移除click事件监听器
。只需使用.off函数
,如下所示:layer.off('click');
在我下面的代码中,它会从每个折线
中移除事件监听器
。以下是代码: