本示例演示在vue+openlayers项目中根据坐标显示多边形(3857投影),计算出最大幅宽。这里先通过Polygon来显示出多边形,利用getExtent() 获取3857坐标下的最大最小x,y值,通过ransformExtent转换坐标为4326, 通过turf的turf.distance和计算距离。 距离赤道越近,幅宽会越大一些,这里面利用了Math.abs来做绝对值的判断处理。
效果图
专栏名称 | 内容介绍 |
---|---|
Openlayers基础实战 (72篇) | 专栏提供73篇文章,为小白群体提供基础知识及示例演示,能解决基础的开发问题 |