mapbox注销事件问题
2020-05-06 本文已影响0人
SarahLee1122
mapbox注册事件
this.map.on('click','layerid',e=>{
//点击事件回调,匿名函数
//第二个参数是可选的,没有图层,或者点击事件不在地图上绑定,可以不写
})
this.map.on('click','layerid',eventName) //指定回调事件名称
mapbox注销事件
this.map.off('click',e=>{
// 这样注销地图点击事件是无效的,无法取消
})
this.map.off('click','layerid'.eventName) //这样可以成功注销点击事件
this.map.off('click','layerid'.eventName(e)) //这样写不报错,但也无法注销,我也不知道我为什么会这样写