【555】folium 更换底图

参考: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}'

原文地址:https://www.cnblogs.com/alex-bn-lee/p/14703565.html