首页 / 浏览问题 / WebGIS / 问题详情
iclient for ol再4326坐标系下画一个半径为米的圆应该是椭圆
wdz
31EXP 2021年04月01日
iclient for ol再4326坐标系下画一个半径为多少米的圆应该是椭圆吧?但是用ol.geom.Circle再进行转换坐标后画出来是一个正圆,测量后半径也不相等,那么应该怎么画一个半径为多少米的圆呢

1个回答

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

865EXP 2021年04月01日
我就是照着它的方式一和方式二做的,画出来确实是圆,你可以试一试,应该是绘制方式不对

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

...