Javascript ol3绑定要素点和要素类型线字符串

Javascript ol3绑定要素点和要素类型线字符串,javascript,bind,openlayers-3,marker,Javascript,Bind,Openlayers 3,Marker,我没有成功地找到一个示例代码或类似的东西来帮助我编写一个功能。简而言之,我在地图上添加了3个特征: 2型点 1在两者之间键入linestring 我启用了拖动能力 我不知道是否可能,我想直接将要素“点”绑定到要素“线字符串”。我想拖动一个特征,并自动重新绘制线串 我已经尝试使用“Drag.prototype.handleDragEvent”进行编码,但我认为延迟不是很好。这比我最初想象的要容易。请参见 使用的平移,然后告诉您linestring当前坐标是其最后一个坐标 有关守则如下: tra

我没有成功地找到一个示例代码或类似的东西来帮助我编写一个功能。简而言之,我在地图上添加了3个特征:

  • 2型点
  • 1在两者之间键入linestring 我启用了拖动能力
我不知道是否可能,我想直接将要素“点”绑定到要素“线字符串”。我想拖动一个特征,并自动重新绘制线串


我已经尝试使用“Drag.prototype.handleDragEvent”进行编码,但我认为延迟不是很好。

这比我最初想象的要容易。请参见

使用的平移,然后告诉您linestring当前坐标是其最后一个坐标

有关守则如下:

translate1.on('translatestart', function (evt) {
  coordMarker2 = marker2.getCoordinates();
});

translate1.on('translating', function (evt) {
  line.setCoordinates([coordMarker2, evt.coordinate]);
});

translate2.on('translatestart', function (evt) {
  coordMarker1 = marker1.getCoordinates();
});

translate2.on('translating', function (evt) {
  line.setCoordinates([coordMarker1, evt.coordinate]);
});

你是在寻找两点之间的直线还是光标后面的不规则线?我在寻找两点之间的直线。然后我想你必须假装平局。谢谢你的回答,我已经看过这段代码了。但错误除外,不能拖动线条的一侧谢谢,我没有用好的关键字搜索,我用“bind”、“attach”搜索。。。“翻译”时没有想到