FeatureGroup 是否被选中 Folium Map Python

FeatureGroup is checked or not Folium Map Python

我在 LayerControl 的 Folium 地图上放置了一个 FeatureGroup。我怎么知道这个 FeautureGroup 是否被选中?

我的代码:

groupp = folium.FeatureGroup(name="Name")
groupp.add_to(map)
folium.LayerControl().add_to(map)

我想要这样的东西:

if groupp.isChecked():
     print("groupp is checked")

当我从 LayerControl check/uncheck ''groupp'' 时,我想在控制台中打印一条消息。

帮助我,抱歉英语不好。

如果你想要一个标记,当点击时,它附近会出现一条弹出消息,你可以这样做:

from folium import FeatureGroup, LayerControl, Map, Marker

m = Map(location=[48, -102], zoom_start=5, tiles="Stamen Terrain")

groupp = FeatureGroup(name="Some icons")
Marker(location=[45, -102.6625], popup="this is checked").add_to(groupp)

groupp.add_to(m)
LayerControl().add_to(m)

m

输出应该是这样的。

folium 包 is here

中 FeatureGroup class 的完整文档