Python 叶面,切换图层时使图例消失(图层控制)

Python 叶面,切换图层时使图例消失(图层控制),python,folium,Python,Folium,我在答案中使用InLaw(1)的html示例创建了一些图例。根据这个答案,我还使用Branca(2)中的宏元素获取了图例,其中模板是html宏模板。我想要的是(任何)这些传说按照图层控制在地图上出现和消失 (1) map.get_root().html.add_child(folium.Element( legend_html )) 我试过什么?我尝试将html和宏元素添加到FeatureLayer或Choropleth映射中,但没有成功。在web中潜伏了一段时间后,我发现了一个使用java脚

我在答案中使用InLaw(1)的html示例创建了一些图例。根据这个答案,我还使用Branca(2)中的宏元素获取了图例,其中模板是html宏模板。我想要的是(任何)这些传说按照图层控制在地图上出现和消失

(1) map.get_root().html.add_child(folium.Element( legend_html ))
我试过什么?我尝试将html和宏元素添加到FeatureLayer或Choropleth映射中,但没有成功。在web中潜伏了一段时间后,我发现了一个使用java脚本(我想,我有使用JS的-0经验)使工具栏不可见的示例。但是,当我用线性彩色地图代替上述任何一种时,这个传说并没有消失。例如,使用(2)中的变量
,我尝试了以下方法:

m.add_child(BindColormap(FeatureGroup, macro))
m.add_child(BindColormap(Choropleth, macro))
其中
FeatureGroup
Choropleth
是为简化本例而命名的变量名称

我不知道我还能做什么

m.add_child(BindColormap(FeatureGroup, macro))
m.add_child(BindColormap(Choropleth, macro))