iclient画圆怎么显示圆的半径

0 投票
241 浏览
用iclient的polygon画圆,在画的过程中怎么显示出圆的半径大小?????急!!!!!!!!!!!!!!1
最新提问 2月 7 分类:  241次浏览 | 用户: giser宇 牛刀小试 (119 分)

1个回答

0 投票
 
已采纳

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

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

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

效果如图

最新回答 2月 7 用户: 郑雅琳 名扬四海 (1,571 分)
采纳于 2月 8 用户:giser宇
这个方法是在圆画完成之后才能显示出来,我们这边想让在画的过程中点击确定圆心后随着鼠标的拖动返回出来半径,这个时候还没确定圆的大小,请问有办法么?
SuperMap.Handler.RegularPolygon的话,就只有两个回调,一个是creat一个是done,

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