经纬度距离计算
输入两个位置的经纬度坐标,计算它们之间的距离。支持 Haversine(半正矢)、Vincenty(大地测量)等经典公式,提供单个计算与批量计算模式。
起点坐标
终点坐标
本工具全部处理在本地浏览器完成,安全高效。
使用说明
- 单个计算:分别输入起点和终点的纬度、经度坐标,点击"计算"。
- 批量计算:切换到批量模式,每行输入一组坐标,格式为
经度1,纬度1,经度2,纬度2。 - 选择计算公式:Haversine 适用于快速估算,Vincenty 适用于高精度大地测量。
- 选择结果单位和保留小数位数,选择输出格式后点击"计算"。
- 结果支持复制到剪贴板或下载为文件(CSV/JSON 格式)。
公式说明
Haversine(半正矢公式)
基于球面模型,使用地球平均半径 6371.0088 km 计算。算法简单、速度快,适用于中短距离估算。由于地球是椭球体,在极地区域误差会增大(约 0.3%~0.5%)。
Vincenty(大地测量公式)
基于 WGS-84 椭球模型,精度可达 0.5mm。适用于高精度测地距离计算,是大多数地理信息系统和导航服务的首选算法。在几乎对跖点的情况下可能不收敛。