Python计算经纬度之间的距离

2023-03-08 00:00:00 计算 距离 经纬度

你可以使用 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

相关文章