Python计算经纬度之间的距离
你可以使用 geopy 库计算两个经纬度之间的距离。下面是一个示例代码:
from geopy import distance # 经纬度1 lat1, lon1 = 31.224361, 121.469170 # 经纬度2 lat2, lon2 = 31.221632, 121.456286 # 计算距离 coords_1 = (lat1, lon1) coords_2 = (lat2, lon2) distance_in_km = distance.distance(coords_1, coords_2).km print(f"两个经纬度之间的距离为 {distance_in_km:.2f} 公里")
在上面的代码中,我们首先定义了两个经纬度坐标,然后将它们转换为元组。然后,我们使用 distance
函数计算两个坐标之间的距离,单位为公里。最后,我们将结果打印出来。
请确保在计算距离之前,你已经安装了 geopy 库。你可以使用以下命令进行安装:
pip install geopy
相关文章