在示例中,它显示您可以执行以下操作:
m = folium.Map([45, 0], zoom_start=4)
gj = folium.GeoJson(
data={
'type': 'Polygon',
'coordinates': [[[27, 43], [33, 43], [33, 47], [27, 47]]]
}
)
gj.add_child(folium.Popup('outline Popup on GeoJSON'))
gj.add_to(m)
m
将弹出窗口添加到单个形状,但我有很多形状,我用它制作了一个等值线,我希望每个形状都可以点击一个弹出窗口来说明它的属性。我正在使用 jupyter 笔记本,所以我真的很想要可以在那里运行的东西,而不是对 Leaflet.js 中的输出做一些事情。