Python 实现斜距算法(Haversine Distance)
斜距算法是一种用于计算地球上两点间距离的算法,适用于球面上的距离计算。在实际应用中,经常需要计算两个经纬度坐标之间的距离,斜距算法就是用来解决这类问题的。
Python提供了简单易用的math库,可以方便地进行三角函数计算,因此可以很容易地实现斜距算法。以下是一个用Python实现斜距算法的示例代码:
import math
def haversine(lon1, lat1, lon2, lat2):
"""
Calculate the distance between two points