首页 / 浏览问题 / 云GIS / 问题详情
iClientOpenlayers在墨卡托投影(epsg3857)内的距离计算
256EXP 2022年01月21日
Web墨卡托投影会将南北地球两侧展开放大,请问在这种地图上绘制两点(包括南北极,赤道等位置),如何计算他们的实际距离

1个回答

在前端测量时您可以设置地图量算模型为”测地线模型“和“平面模式”,参数为distanceMode

2,248EXP 2022年01月21日
您好,我现在想要实现的功能大致如下

在3857的地图上画一条线段,然后根据在3857上设置的半径,绘制距离线两侧半径相同的矩形

如果线段有3个点以上,那么中间的点按照半径画圆。

目前可以得到绘制的多边形内部3857的点的坐标

然后也可以计算出这个点投影到最开始画的线段上时,在线段上的位置

但3857的南北极被无限放大,我想要把这个字线段上的位置转换为根据经纬度的实际距离
...