我的github

Haversine公式是一个个用于计算两个经度和纬度之间的距离的公式。它是以地球为参考的球面三角形计算公式,可以以干米或英里(或其他地球上的任何距离单位)的形式返回结果。
具体来说,Haversine公式的计算公式如下:
d = 2r* asin(sqrt(a))
其中,d是两个经度和纬度之间的距离,r是地球的半径,是个由经度差和纬度差计算 而来的值,公式如下:
a = sin2(Δlat/2) + cos(lat1)..

感想:我一直以为,只有先把点转换到平面上,才能求距离呢。感觉好像不用,直接在球体上运用这个公式就能求出距离了

posted on 2023-09-12 14:57  XiaoNiuFeiTian  阅读(461)  评论(0)    收藏  举报