如何用folium在地图上画线
时间: 2023-08-24 19:07:25 浏览: 331
您可以使用以下代码在地图上画线:
```python
import folium
# 创建地图
m = folium.Map(location=[39.9087, 116.3975], zoom_start=12)
# 添加两个点
point1 = [39.9087, 116.3975]
point2 = [39.9187, 116.3975]
# 创建线
line = folium.PolyLine(locations=[point1, point2], weight=5)
# 添加线到地图
line.add_to(m)
# 保存地图
m.save('map.html')
```
这将在地图上创建一个线段,连接了两个点。您可以更改`weight`参数来调整线段的宽度。如果您想要更复杂的线段,可以添加更多的点到`locations`参数中。
```python
import folium
# 创建地图
m = folium.Map(location=[39.9087, 116.3975], zoom_start=12)
# 添加三个点
point1 = [39.9087, 116.3975]
point2 = [39.9187, 116.3975]
point3 = [39.9087, 116.4075]
# 创建线
line = folium.PolyLine(locations=[point1, point2, point3], weight=5, color='red')
# 添加线到地图
line.add_to(m)
# 保存地图
m.save('map.html')
```
这将在地图上创建一个由三个点组成的线段,并将其显示为红色。
阅读全文