首页 / 浏览问题 / 云GIS / 问题详情
怎么获取圆形半径
13EXP 2017年09月06日
js框架下,怎么获取point或RegularPolygon的半径

1个回答

请问你是用drawfeature绘制的圆吗?
1,603EXP 2017年09月07日
是的,这个半径是地理单位,不是像素单位。或者给定一个距离,在地图上把这个圆怎么画出来?
RegularPolygon = new SuperMap.Control.DrawFeature(polygonLayer, SuperMap.Handler.RegularPolygon,{handlerOptions:{sides:500,radius:10}});

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