繁体   English   中英

是否检查 FeatureGroup Folium Map Python

[英]FeatureGroup is checked or not Folium Map Python

我在 LayerControl 中的 Folium map 上放置了一个 FeatureGroup。 我怎么知道这个功能组是否被选中?

我的代码:

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

我想要类似的东西:

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

当我从 LayerControl 中选中/取消选中“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

output应该是这样的。

在此处输入图像描述

叶子 package 中 FeatureGroup class 的完整文档在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM