首页 / 浏览问题 / 其他 / 问题详情
iclient画圆怎么显示圆的半径
185EXP 2018年02月07日
用iclient的polygon画圆,在画的过程中怎么显示出圆的半径大小?????急!!!!!!!!!!!!!!1

1个回答

你好,在绘制圆的回调事件里面会带有一个参数,这个参数就是你绘制的这个圆对象,例如参数叫drawGeometryArgs

可以根据drawGeometryArgs.feature.geometry.bounds的值来计算半径,

计算完半径后,设置drawGeometryArgs.feature.style中的label和fontColor,具体可以参考我们类参考,SuperMap.Feature.Vector.style

效果如图

1,603EXP 2018年02月07日
这个方法是在圆画完成之后才能显示出来,我们这边想让在画的过程中点击确定圆心后随着鼠标的拖动返回出来半径,这个时候还没确定圆的大小,请问有办法么?
SuperMap.Handler.RegularPolygon的话,就只有两个回调,一个是creat一个是done,

这个可能没法能够得到在拖动过程中的半径
好吧  谢谢啊
...