Python folium地图开发
Python folium map developement
我正在尝试在 python 上构建地图,并且我正在使用 folium library.I 只能在我的浏览器上看到地图:
import folium
map = folium.Map(location=[25.747608, 89.268044])
map.save("Map2.html")
当我再添加两个参数,如 (tiles="Mapbox Bright") 和 (zoom_start=6) 时,我的代码看起来像这样,地图不起作用:
import folium
map = folium.Map(location=[25.747608, 89.268044], zoom_start=6, tiles="Mapbox Bright")
map.save("Map2.html")
我可以用我的代码做什么,以便在我的浏览器中看到地图
我也试过了,Mapbox Bright 或 Mapbox Control Room tiles 似乎都不起作用,我认为它们不再受支持。尝试任何其他图块或不指定图块参数,它应该可以正常工作。
以下是可用图块的列表:
https://leaflet-extras.github.io/leaflet-providers/preview/
您必须添加 API_key 才能在浏览器中查看地图。或者您可以使用其他方块,例如 'Stamen Toner'、'OpenStreetMap'、'Stamen Toner'、'Stamen Watercolor'.
您可以在地图中使用 HTML 以在地图中添加任何文本
legend_html = '''
<div style="position: fixed;
bottom: 50px; right: 50px; width: 150px; height: 90px;
border:2px solid grey; z-index:9999; font-size:14px;
"> Legend <br>
Origin <i class="fa fa-map-marker fa-2x" style="color:green"></i><br>
Destination <i class="fa fa-map-marker fa-2x" style="color:blue"></i>
</div>
'''
map_m.get_root().html.add_child(folium.Element(legend_html))
我正在尝试在 python 上构建地图,并且我正在使用 folium library.I 只能在我的浏览器上看到地图:
import folium
map = folium.Map(location=[25.747608, 89.268044])
map.save("Map2.html")
当我再添加两个参数,如 (tiles="Mapbox Bright") 和 (zoom_start=6) 时,我的代码看起来像这样,地图不起作用:
import folium
map = folium.Map(location=[25.747608, 89.268044], zoom_start=6, tiles="Mapbox Bright")
map.save("Map2.html")
我可以用我的代码做什么,以便在我的浏览器中看到地图
我也试过了,Mapbox Bright 或 Mapbox Control Room tiles 似乎都不起作用,我认为它们不再受支持。尝试任何其他图块或不指定图块参数,它应该可以正常工作。
以下是可用图块的列表: https://leaflet-extras.github.io/leaflet-providers/preview/
您必须添加 API_key 才能在浏览器中查看地图。或者您可以使用其他方块,例如 'Stamen Toner'、'OpenStreetMap'、'Stamen Toner'、'Stamen Watercolor'.
您可以在地图中使用 HTML 以在地图中添加任何文本
legend_html = '''
<div style="position: fixed;
bottom: 50px; right: 50px; width: 150px; height: 90px;
border:2px solid grey; z-index:9999; font-size:14px;
"> Legend <br>
Origin <i class="fa fa-map-marker fa-2x" style="color:green"></i><br>
Destination <i class="fa fa-map-marker fa-2x" style="color:blue"></i>
</div>
'''
map_m.get_root().html.add_child(folium.Element(legend_html))