Icient8C生成指定半径的圆

0 投票
如何在指定圆心出生成指定半径(单位千米)的圆。版本Iclient8C,坐标系4326。
11月 21, 2018 分类:  302次浏览 | 用户: water丶 才疏学浅 (18 分)

1个回答

0 投票
 
已采纳

您可以使用createRegularPolygon,

SuperMap.Geometry.Polygon.createRegularPolygon = function( origin,
radius,
sides,
rotation )
origin {SuperMap.Geometry.Point} 多边形的中心 。
radius {Float} 半径。
sides {Integer} 边数,20个近似一个圆。
rotation {Float} 旋转角度,单位为degrees。
11月 22, 2018 用户: 林立勇 名扬四海 (1,022 分)
采纳于 11月 22, 2018 用户:water丶
请问这个radius半径的单位如何转化成千米呢?
半径的单位和您地图坐标单位相同,您可以将千米换算成您的单位,然后使用上面的方法
我用的是经纬度,那个半径的单位就是度吗
...