Openlayers 未激发OpenLayer转换事件

Openlayers 未激发OpenLayer转换事件,openlayers,Openlayers,我正在实现这个示例,但当拖动某个功能时,我无法拦截 这是我添加到代码中的内容: translateInteraction.on('translateend', function (e) { console.log( e ); }); translateInteraction.on('translating', function (e) { console.log( e ); }); 我创建一个多边形,然后选择并拖动它,但不会触发事件。我的目标是捕获拖动功能。该示例使用的是不支持

我正在实现这个示例,但当拖动某个功能时,我无法拦截

这是我添加到代码中的内容:

translateInteraction.on('translateend', function (e) {
    console.log( e );
});
translateInteraction.on('translating', function (e) {
    console.log( e );
});

我创建一个多边形,然后选择并拖动它,但不会触发事件。我的目标是捕获拖动功能。

该示例使用的是不支持这些事件的OpenLayers 3.8.2版。它们仅在OpenLayers 3的最终版本和OpenLayers 4/5/6中可用。如果用更新的版本替换ol.js链接,它将起作用。

该示例使用的是不支持这些事件的OpenLayers版本3.8.2。它们仅在OpenLayers 3的最终版本和OpenLayers 4//5/6中可用。如果你用一个更新的版本来替换ol.js链接,它会起作用:太好了!谢谢你能把它作为一个答案吗?顺便问一下,你如何确定OL版本?在JS中看不到任何内容。在本例中,它将位于ol.JS中靠近顶部的注释中。在其他情况下,例如,代码中隐藏的字符串6.0.1用于报告断言错误,并可用于在运行时获取版本号