iclient for ol再4326坐标系下画一个半径为米的圆应该是椭圆

0 投票
iclient for ol再4326坐标系下画一个半径为多少米的圆应该是椭圆吧?但是用ol.geom.Circle再进行转换坐标后画出来是一个正圆,测量后半径也不相等,那么应该怎么画一个半径为多少米的圆呢
4月 1 分类:  103次浏览 | 用户: wdz 才疏学浅 (13 分)

1个回答

0 投票

你好,可以参考这边文章 https://www.icode9.com/content-4-767976.html ,使用坐标转换或者使用turf.js来画圆。还有就算是经纬度坐标系不是所有位置都是椭圆,越靠近赤道就越圆。

4月 1 用户: johnJJ 才高八斗 (845 分)
我就是照着它的方式一和方式二做的,画出来确实是圆,你可以试一试,应该是绘制方式不对

没测试就不会叫你用这篇文章中的“坐标转换或者使用turf.js来画圆”来画圆,缓冲区我测试了结果是圆,结果是圆,要么是你的代码没弄对,要么是你的圆心在赤道附近 ,代码和测试效果如下,按照修改测试。

...