【问题标题】:Folium adding an overlay (.geojson) to mapFolium 添加叠加层 (.geojson) 到地图
【发布时间】:2020-02-10 07:28:19
【问题描述】:

这是我目前所拥有的:

import folium

m = folium.Map(
        location=[43.761539, -79.411079],
        tiles="Stamen Toner",
        zoom_start=11
        )

m.save("index.html")

folium.GeoJson("file.geojson").add_to(m)
m

直到folium.GeoJson... 行,地图才显示出来,但叠加层没有渲染

【问题讨论】:

    标签: python python-3.x maps geojson folium


    【解决方案1】:

    你需要添加一个LayerControl():

    import folium
    
    m = folium.Map(
            location=[43.761539, -79.411079],
            tiles="Stamen Toner",
            zoom_start=11
            )
    
    folium.GeoJson("file.geojson", name="geojson").add_to(m)
    
    folium.LayerControl().add_to(m)
    
    m.save("index.html")
    m
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-05
      • 2016-11-24
      • 1970-01-01
      • 2020-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多