给出folium多个可以更改的地图源
时间: 2024-05-09 19:18:08
浏览: 86
可以使用以下[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)更改folium[地图](https://geek.csdn.net/educolumn/3845ddef6aa67fdb4ea60720c793353d?spm=1055.2569.3001.10083)的源:
```python
import folium
# 创建一个地图[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)
m = folium.Map()
# 更改地图源
folium.TileLayer('OpenStreetMap').add_to(m)
# 添加点标记
folium.Marker([39.9, 116.3]).add_to(m)
# [显示](https://geek.csdn.net/educolumn/103ca72607c717122e068b9f06a24df6?spm=1055.2569.3001.10083)地图
上面的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)使用OpenStreetMap作为新的地图源,您可以使用其他地图源。这是一个可以更改的folium地图源的示例。
相关问题
如何用folium在地图上画点
您可以使用以下代码在地图上画点:
```python
import folium
# 创建地图
m = folium.Map(location=[39.9087, 116.3975], zoom_start=12)
# 添加一个点
folium.Marker(location=[39.9087, 116.3975]).add_to(m)
# 保存地图
m.save('map.html')
```
如何用folium在地图上画线
您可以使用以下代码在地图上画线:
```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')
```