Openlayers 3停止事件传播

时间:2014-11-04 08:28:16

标签: javascript openlayers-3

我从openlayers示例popupdrawing features加入了两个示例。现在我想在我绘制功能时停止在地图上点击监听器,这样弹出窗口就不会显示我的绘图时间。

1 个答案:

答案 0 :(得分:1)

在绘制时取消注册您的click事件:

var key = map.on('click', function(evt) { … });

// when drawing
map.unByKey(key);

请参阅http://openlayers.org/en/master/apidoc/ol.Object.html#on