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

Folium Marker的info-sign图标无法正常显示问题咨询

Folium Marker图标info-sign不显示问题解决

问题原因

  • 该故障和设备内存无关联,核心触发原因是Folium版本对应的Font Awesome图标库命名规则不匹配:
    • Folium 0.12.x及更早版本默认使用Font Awesome 4图标库,info-sign是该版本下的有效图标名
    • Folium 0.13.0及之后版本升级适配Font Awesome 6图标库,原info-sign图标在新版本中被重命名为info,旧名称无法被识别就会出现图标缺失的情况
  • 不同设备运行效果不同是因为设备上安装的Folium版本存在差异,可正常运行的设备安装的是0.12.x及更早的旧版Folium。

修复方案

方案1:适配新版Folium修改图标名

直接将icon参数的取值从info-sign改为info即可,修改后的代码如下:

import folium
Chicago = folium.Map(location=[41.878876, -87.635918], zoom_start=10)
folium.Marker([41.878876, -87.635918], 
              popup="Aka Willis Tower", 
              tooltip='Sears Tower', 
              icon=folium.Icon(color='green',icon_color='white',icon='info')
             ).add_to(Chicago)
Chicago

如果修改图标名后仍不显示,可在Icon参数中添加prefix='fa-solid'指定图标库前缀,强制适配Font Awesome 6规则。

方案2:降级Folium到兼容版本

如果需要保留原有代码写法,可以将本地Folium版本降级到0.12.x分支:

pip install folium==0.12.1.post1

故障效果参考

故障效果展示


内容的提问来源于stack exchange,提问作者Seow Teck Kueh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 16:27:04