openscales中没有提供画圆的方法,如果我们仅用单纯的flex中的画圆则这个圆不能随着地图缩放而放大缩小。有两种方法解决,第一种是将圆看做正n(32变形很接近圆了)多边形,用经纬度确定每个顶点,这样地图缩放,圆也会缩放,第二种是根据在地图放大缩小时,根据地图的resolution来重画圆,这时候确定圆心坐标和半径就可以换算对应的像素了。
openscales 画圆(原创)
本文介绍了在openscales中实现随着地图缩放而变化的圆形的两种方法:一是将圆视为正多边形并根据地图分辨率更新顶点;二是依据地图分辨率重新绘制圆。

被折叠的 条评论
为什么被折叠?



