使用ol.interaction.Translate监听翻译结束

时间:2015-09-29 08:41:38

标签: openlayers-3

我正在玩v3.9.0中添加的新翻译互动( ol.interaction.Translate )。 我想知道是否有办法听取通知结束翻译的事件?

2 个答案:

答案 0 :(得分:5)

现在有一个新事件:translateend

const myTanslate = new ol.interaction.Translate({
  layers: [myLayer],
})

myTanslate.on('translateend', evt => {
  evt.features.forEach(feat => {
    // process every feature
  })
})

PS编辑:不要忘记使用map.addInteraction(myTanslate)

向地图添加互动

答案 1 :(得分:2)

尚未看到:https://github.com/openlayers/ol3/pull/4161可能的解决方案