0
我正在嘗試動態更改交互行爲。它似乎已經打開了牆,註銷了任何可以幫助我的事件?openlayers交互事件取消註冊
此代碼:
map.un("click",ol.interaction.DragBox.handleDownEvent_,ol.interaction.DragBox);
得到一個未定義的錯誤
我正在嘗試動態更改交互行爲。它似乎已經打開了牆,註銷了任何可以幫助我的事件?openlayers交互事件取消註冊
此代碼:
map.un("click",ol.interaction.DragBox.handleDownEvent_,ol.interaction.DragBox);
得到一個未定義的錯誤
你不能操縱庫的內部這種方式。你可以做的是在交互中使用setActive(false)。
http://openlayers.org/en/v3.4.0/apidoc/ol.interaction.DragBox.html?unstable=true#setActive
謝謝!認真地救了我幾個小時的痛苦....認爲我會去覆蓋它tho ... setactive不做我所需要的。希望我可以使用一個庫函數而沒有太多的麻煩。缺少openlayers 2 XD –