首页 / 浏览问题 / 云GIS / 问题详情
iclientjs classic 鼠标动态绘制贝塞尔曲线
WLQ
3EXP 2018年09月30日

使用产品:iclientjs classic  8c

我想用draw控件,动态的绘制贝塞尔曲线,有什么办法吗?我找到的官网示例不是利用绘制实现的。

openlayer实现的例子:http://jsfiddle.net/n6jg60a5/

1个回答

您好,iClient classic中没有直接绘制贝塞尔曲线的方法,可以通过draw控件绘制折线,然后再通过折线的节点生成曲线;或者您也可以直接使用iClient for openlayer3 中直接调用turf.js中绘制曲线的方法来绘制即可。
1,695EXP 2018年09月30日
我现在利用turfjs和SuperMap.Handler.Path,写了一个SuperMap.Handler.PathBezier,能简单实现绘制,但是有一个问题,绘制的时候不会跟着鼠标move焦点动态的生成线。
...