怎么获取圆形半径

0 投票
152 浏览
js框架下,怎么获取point或RegularPolygon的半径
最新提问 9月 6, 2017 分类:  152次浏览 | 用户: yanguo2492 (6 分)
重新分类 9月 7, 2017 用户:胡林

1个回答

0 投票
请问你是用drawfeature绘制的圆吗?
最新回答 9月 7, 2017 用户: 郑雅琳 名扬四海 (1,651 分)
是的,这个半径是地理单位,不是像素单位。或者给定一个距离,在地图上把这个圆怎么画出来?
RegularPolygon = new SuperMap.Control.DrawFeature(polygonLayer, SuperMap.Handler.RegularPolygon,{handlerOptions:{sides:500,radius:10}});

在new这个drawfeature的时候,带一个radius属性,就是设置的半径
这样不行,鼠标还没开始画就进入complete事件了
你不就是要给固定的半径,然后绘制嘛,固定了半径之后,你只需要在地图上点一下给出中心点就直接绘制出来了,鼠标松开后就进入complete事件了
...