美文网首页
Openlayers API-Translate

Openlayers API-Translate

作者: 写前端的大叔 | 来源:发表于2020-02-16 13:14 被阅读0次

Translate用于移动几何图形,在地图上使用Select选择要素后,然后再使用Translate用于移动几何图形。使用起来很简单,首先创建一个Translate对象,然后再使用MapaddInteraction方法添加该对象。

var translate= new ol.interaction.Translate({
  features: select.getFeatures()
});
map.addInteraction(translate)

属性

  • features:需要移动的要素集。
  • layers:用于过滤选择的图层,可以用数组指定图层,如果是函数,当返回false`时不处理事件。
  • filter:选择过滤器。当返回false`时不处理事件。
  • hitTolerance:鼠标与几何图形之间的距离,距离越大越容易选中。

方法

  • getHitTolerance:获取鼠标与几何图形之间的距离。
  • setHitTolerance:鼠标与几何图形之间的距离,距离越大越容易选中。

事件

  • translateend:移动结束后触发。
  • translatestart:开始移动时触发。
  • translating:正在移动时触发。
    个人博客

相关文章

网友评论

      本文标题:Openlayers API-Translate

      本文链接:https://www.haomeiwen.com/subject/rpqufhtx.html