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

如何移除folium生成地图右下角的乌克兰国旗?

移除folium地图右下角乌克兰国旗的方法

方法1:直接关闭标识控件(最简便)

初始化folium地图时,设置attribution_control=False,即可移除右下角包含国旗的整个标识栏:

import folium

m = folium.Map(location=[45.5236, -122.6750], attribution_control=False)
m.save("map.html")

方法2:自定义标识文本(保留栏位但移除国旗)

如果想保留标识区域但去掉国旗,可以替换默认的标识文本,比如只保留基础标注:

import folium

m = folium.Map(location=[45.5236, -122.6750])
# 替换默认标识,移除含国旗的内容
m.attributionControl.setPrefix('© Leaflet')
m.save("map.html")

方法3:通过CSS精准隐藏国旗

若需仅隐藏国旗、保留其他标识内容,可添加自定义CSS隐藏国旗图片:

import folium

m = folium.Map(location=[45.5236, -122.6750])
# 添加自定义CSS规则隐藏国旗图片
custom_css = """
.leaflet-control-attribution img {
    display: none !important;
}
"""
m.get_root().html.add_child(folium.Element(f"<style>{custom_css}</style>"))
m.save("map.html")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 16:42:36