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

Listen for end of translation using ol.interaction.Translate

我正在玩 v3.9.0 中添加的新翻译交互 (ol.interaction.Translate)。 我想知道是否有一种方法可以监听通知翻译结束的事件?

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

现在有一个新活动:translateend

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

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

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

向您的地图添加交互