You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Folium中plugins.FeatureGroupSubGroup筛选框内的瓦片名称?

解决Folium筛选控件顶部显示瓦片名称的问题

可以移除这个瓦片名称,给你两种实用的解决办法:

方法一:创建底图时排除图层控制

创建地图的时候,给底图加上control=False参数,这样底图就不会被加入到筛选控件(LayerControl)里,自然就不会显示瓦片名称了。代码示例:

# 替换成你的目标经纬度
m = folium.Map(location=[39.9042, 116.4074], tiles='Cartodb dark_matter', control=False)

# 接着添加你的四个FeatureGroupSubGroup
main_group = folium.FeatureGroup(name='主组').add_to(m)
sub_group1 = plugins.FeatureGroupSubGroup(main_group, name='子组1').add_to(m)
sub_group2 = plugins.FeatureGroupSubGroup(main_group, name='子组2').add_to(m)
# ... 其他子组的创建代码

# 最后添加图层控制控件
folium.LayerControl().add_to(m)

方法二:用自定义CSS隐藏指定元素

如果需要保留底图的显示/隐藏控制,只是不想看到名称,可以通过自定义CSS隐藏底图对应的图层项。代码示例:

# 先正常创建地图和子组
m = folium.Map(location=[39.9042, 116.4074], tiles='Cartodb dark_matter')
# ... 你的FeatureGroupSubGroup和LayerControl添加代码

# 编写自定义CSS隐藏底图分组
custom_css = """
.leaflet-control-layers-base {
    display: none;
}
"""
# 将CSS注入到地图头部
m.get_root().header.add_child(folium.Element(f'<style>{custom_css}</style>'))

内容的提问来源于stack exchange,提问作者Blackwood

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 14:54:55