python经纬度求距离
时间: 2023-09-12 19:10:11 浏览: 168
python 经纬度计算距离
可以使用 geopy 库来计算两个经纬度之间的距离。以下是一个示例代码:
```python
from geopy.distance import geodesic
# 纬度(latitude)、经度(longitude)的值以度为单位
# 例如:北京市的经纬度为 (39.9042°N, 116.4074°E)
# 注意:南纬和西经需要使用负值
loc1 = (39.9042, 116.4074) # 北京市
loc2 = (31.2304, 121.4737) # 上海市
distance = geodesic(loc1, loc2).km # 计算距离,单位为千米
print(distance) # 输出:1068.5597924734933
```
请注意,上面的示例代码中使用了 geodesic() 函数来计算两个经纬度之间的距离,并且 geopy 库的安装方法为:
```
pip install geopy
```
阅读全文