如何解决停止Mapbox GL JS缩放事件
我的mapbox gl(1.10)应用程序中有一个缩放侦听器
True
我尝试过var colorWindow = Ti.UI.fetchSemanticColor("windowBackgroundColor");
var bgColor = Ti.UI.fetchSemanticColor("viewColor");
var win = Ti.UI.createWindow({
title: 'Demo App',backgroundColor: colorWindow
});
var view = Ti.UI.createView({
height: 300,width: 300,backgroundColor: bgColor
});
win.add(view);
win.open();
和{
"windowBackgroundColor": {
"dark": "#666666","light": "#ff0000"
},"viewColor":{
"dark": "#00ff00","light": "#0000ff"
}
}
。我还尝试了听this.map.on('zoom' e => {
if (suchAndSuch()) {
stopTheZoomFromHappening(e);
}
})
事件。缩放不会取消。
我知道有e.originalEvent.preventDefault()
和其他e.originalEvent.stopPropagation()
,但是以这种方式禁用似乎很麻烦。
有没有一种方法可以阻止单个缩放事件对地图产生影响?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。