mapbox关闭/取消图层的点击事件
发表于:2022-05-18 | 分类: 前端
字数统计: 137 | 阅读时长: 1分钟 | 阅读量:
mapbox地图开发时会遇到给图层添加完点击事件无法继续使用匿名函数取消掉此事件,此时稍微修改写法即可
1
2
3
map.on('click','layerId',function(e){
console.log(e)
})

👇

1
2
3
4
5
6
7
function myClick(e){
console.log(e)
}
// 注册事件
map.on('click', 'layerId', myClick(e))
// 取消事件
map.off('click', 'layerId', myClick(e))
踩坑!!! 需要注意的是如果用 Vue 开发,上面的自定义 click 事件不要写到 method:{} 中去,直接与 map.on() 方法平级即可
上一篇:
antVL7可视化开发问题
下一篇:
elementUI修改messageBox弹框样式