openlayers交互事件unregisgistering

时间:2015-05-02 21:57:28

标签: events openlayers-3 interaction

我正在尝试动态更改交互行为。它似乎已经打破了一块墙,没有注册任何可以帮助我的事件吗?

此代码:

map.un("click",ol.interaction.DragBox.handleDownEvent_,ol.interaction.DragBox);

收到未定义的错误

1 个答案:

答案 0 :(得分:1)

你无法以这种方式操纵库的内部。你可以做的是在交互中使用setActive(false)。

http://openlayers.org/en/v3.4.0/apidoc/ol.interaction.DragBox.html?unstable=true#setActive