python 两经纬度计算距离
时间: 2023-09-26 07:14:20 浏览: 112
python 经纬度计算距离
可以使用Python中的geopy库来计算两个经纬度之间的距离。下面是一个示例代码:
```python
from geopy.distance import geodesic
# 定义两个经纬度
coord1 = (31.2304, 121.4737) # 上海经纬度
coord2 = (39.9042, 116.4074) # 北京经纬度
# 计算两个经纬度之间的距离
distance = geodesic(coord1, coord2).km
print("两个经纬度之间的距离是:", distance, "千米")
```
输出结果为:
```
两个经纬度之间的距离是: 1068.9273170769022 千米
```
在上面的代码中,我们首先导入了geopy库中的geodesic函数。然后,我们定义了两个经纬度坐标,分别是上海和北京的经纬度。最后,我们使用geodesic函数计算了这两个经纬度之间的距离,并将结果以千米为单位打印出来。
阅读全文