Vincenty 椭球距离计算器(两个 GPS 点之间)
使用 Vincenty 公式计算两个 GPS 坐标之间的精确距离。该公式把地球建模为椭球(WGS84),而不是完美的球体 —— 比 haversine 公式更准确,在长距离上尤其如此。
工作原理
Vincenty 公式把地球建模为参考椭球(WGS84),考虑到两极略微扁平的特点,计算两点之间的大地测量距离。计算通过连续迭代进行,直到收敛为止。
与假定地球是完美球体的 haversine 公式不同,Vincenty 对大多数点对都能达到毫米级精度,代价是计算量更大。它被用于大地测量、测绘以及需要高精度的导航系统。
Vincenty 还是 haversine,该选哪个?
对于日常用途(显示大致距离、按远近对地点排序),haversine 公式完全够用,而且计算更快。当毫米级精度很重要,或者距离很长、地球扁率的影响可以测量时,更适合使用 Vincenty。
100% 本地处理:计算完全在您的浏览器中通过 WebAssembly 完成 —— 您的坐标不会被发送到任何服务器。