Folium - 地图不显示

Folium - Map doesn't appear

我尝试通过 Folium 获取地图,但我只能看到空白页上的标记。 我想知道问题出在哪里,在资源管理器中还是在编码中。

map.py

import folium

map = folium.Map(location = [46.20, 6.144], zoom_start=6, tiles="Mapbox Bright")

fg = folium.FeatureGroup(name="My Map")
fg.add_child(folium.Marker(location=[40.12, 10.1], popup="Hi I'am a Marker", 
icon=folium.Icon(color='green')))
map.add_child(fg)

map.save("Map1.html")

图块名称“Mapbox Bright”存在问题。 Folium/Leaflet 似乎不再支持这种图块(没有令牌)。如果您使用文档中列出的其他磁贴之一,它将起作用:

import folium

m = folium.Map(location = [46.20, 6.144], zoom_start=6, tiles="OpenStreetMap")

fg = folium.FeatureGroup(name="My Map")
fg.add_child(folium.Marker(location=[40.12, 10.1], popup="Hi I'am a Marker", 
icon=folium.Icon(color='green')))
m.add_child(fg)
m

最好不要使用 map 作为您的地图名称,因为它是一个 Python 函数并且您正在隐藏它(因此您不能再使用它)。