Openlayers2画圆坐标转换问题

使用Openlayers2画圆,将900913转为4326坐标系的时候,必须在调用画圆的方法之前,就将点转成需要的坐标系。否则,会将45的边数默认为度数。

new OpenLayers.Geometry.Polygon.createRegularPolygon()关于识别平面坐标和球体坐标。Openlayer只识别球体坐标,不识别地理坐标,所以需要先将圆中心点在画点之前先进行转化,否则圆形画出来是有问题的。

4326和900913坐标详解在这里插入图片描述
“EPSG:4326”字符,就是经纬度坐标的描述,看到“EPSG:900931”则是用“米”做单位的x/y坐标的描述。

球面墨卡托投影在OpenLayers中使用代码EPSG:900913。

关于OpenLayers中的球面墨卡托投影详解

发布了98 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42416812/article/details/102727916