2
我加入了来自openlayers示例popup和drawing features的两个示例。现在我想停止地图上点击侦听器,当我绘制功能,以便弹出窗口不显示时,我正在绘制。Openlayers 3停止事件传播
我加入了来自openlayers示例popup和drawing features的两个示例。现在我想停止地图上点击侦听器,当我绘制功能,以便弹出窗口不显示时,我正在绘制。Openlayers 3停止事件传播
注销您的click
事件绘制时:
var key = map.on('click', function(evt) { … });
// when drawing
map.unByKey(key);
什么时候我停止绘图,是否有任何其他函数注册事件回来或我必须调用var key = map.on('click',函数(evt){...});再次 – user3714967 2014-11-12 09:27:01
你可以看看这个[链接](http://stackoverflow.com/questions/7637560/cant-unregister-click-事件在Openlayers) – AknKplnoglu 2014-11-04 08:34:06
@AknKplnoglu nope,因为OL3完全不同于OL2 ... – tonio 2014-11-06 10:37:21