Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽

本示例演示在vue+openlayers项目中根据坐标显示多边形(3857投影),计算出最大幅宽。这里先通过Polygon来显示出多边形,利用getExtent() 获取3857坐标下的最大最小x,y值,通过ransformExtent转换坐标为4326, 通过turf的turf.distance和计算距离。 距离赤道越近,幅宽会越大一些,这里面利用了Math.abs来做绝对值的判断处理。

效果图

专栏名称 内容介绍
Openlayers基础实战 (72篇) 专栏提供73篇文章,为小白群体提供基础知识及示例演示,能解决基础的开发问题

猜你喜欢

转载自blog.csdn.net/cuclife/article/details/143120269