參考:Python地圖可視化之Folium更換地圖瓦片(Map Tiles)
底圖更換
m = folium.Map(
location=[38.96, 117.78],
zoom_start=12,
# tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}', # 高德街道圖
# tiles='http://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}', # 高德衛星圖
tiles='https://mt.google.com/vt/lyrs=s&x={x}&y={y}&z={z}', # google 衛星圖
# tiles='https://mt.google.com/vt/lyrs=h&x={x}&y={y}&z={z}', # google 地圖
attr='default'
)
如果需要更換底圖,僅需調整tiles參數URL即可。
這里給出google地圖的一些參數設置:
''' lyrs可以設置為不同的參數,分別代表不同形式的地圖,可以嘗試 lyrs= h = roads only m = standard roadmap p = terrain r = somehow altered roadmap s = satellite only t = terrain only y = hybrid '''
Google 底圖 standard roadmap
import folium
m = folium.Map(location=[31.083970069885254, 121.34862899780273],
zoom_start=15,
tiles='https://mt.google.com/vt/lyrs=m&x={x}&y={y}&z={z}',
attr='default')
m
效果

tiles='https://mt.google.com/vt/lyrs=s&x={x}&y={y}&z={z}'

