两点直线与球面距离算法
距离计算在平面上用勾股定理求两点直线长度,在地球表面则把经纬度代入大圆公式求球面最短弧;前者适合图纸与游戏坐标,后者适合城市间的粗略里程。
永久免费本地计算 · 零上传
💡 想整目录批量处理 · 断网可用 · 文件永不离开电脑?进阶能力见 WDLeap 桌面版。
怎么用
- 先确定是平面坐标还是经纬度坐标
- 平面情形把横纵差分别平方相加再开方
- 经纬度情形用球面三角公式换算弧长
- 按需换算成公里、英里或海里单位
典型场景
地图上估算两座城市间的直线里程
物流按坐标快速核对配送远近
运动轨迹分析两点之间的空线距离
常见问题
直线距离能当驾车里程吗?
不能,道路要绕弯爬坡,实际里程通常明显大于直线,直线只作粗略参考。
为什么经纬度算法更复杂?
地球是球面,纬度一度约一百一十一公里,经度一度却随纬度收窄,需球面公式。
海里和公里怎么换算?
一海里约等于一点八五二公里,海运与航空常用海里,对比前先统一到同一单位。