如何将 folium.icon 与 fontawesome 一起使用

2023-12-21

我希望使用自定义的 fontawesome 图标,谢谢。

我想使用 fontawesome 图标更改 folium.icon 中的图标。

例如,我想改变这个:

    import folium

    m = folium.Map(location=(25.0431, 121.539723), zoom_start=12,tiles='Cartodb Positron')

    folium.Marker(
        location=[25.0431, 121.539723], 
        icon=folium.Icon(color="red",icon="fa-truck", prefix='fa')).add_to(m)

    m

To a 如下所示:

    folium.Marker(
        location=[25.0431, 121.539723], 
        icon=folium.Icon(color="red",icon="fa-hamburger", prefix='fa')).add_to(m)

但这对我不起作用!

非常感谢!!!!


Revised

我之前的回复被忽略了关于 Folium 和 Leaflet 的这个问题 https://github.com/python-visualization/folium/issues/923:Fontawesome v5 中添加的图标not目前在 Folium 或 Leaflet 中渲染,Folium 是在其基础上衍生的。 Fontawesome v4 中的字体,例如"truck"正如你所实施的那样,工作得很好。所以你必须等待“hamburger“或者在其中找到另一个标记Fontawesome v4 列表 https://fontawesome.com/v4.7.0/icons/那确实有效。

请记住,您可以随时使用引导图标 https://getbootstrap.com/docs/3.3/components/如果您在 Fontawesome 中找不到您想要的东西,可以作为替代方案。


下面提供的信息仅适用于 Fontawesome v4.x 图标

欢迎!您应该能够通过对图标构造函数进行轻微修改来呈现图标。在正常使用情况下,icon参数将指向标准来自 Bootstrap 的字形 https://getbootstrap.com/docs/3.3/components/。如果您想使用 Fontawesome 图标,请输入不带前缀的图标名称(例如,仅"hamburger"没有"fa-"在前面),然后添加prefixFontawesome 的关键字参数,即fa.

所以在你的情况下它看起来像这样:

folium.Marker(
    location=[25.0431, 121.539723], 
    icon=folium.Icon(color="red",icon="hamburger", prefix='fa')
).add_to(m)

See 这个问题 https://stackoverflow.com/questions/53721079/python-folium-icon-list以及。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 folium.icon 与 fontawesome 一起使用 的相关文章

  • 使用 python 进行串行数据记录

    Intro 我需要编写一个小程序来实时读取串行数据并将其写入文本文件 我在读取数据方面取得了一些进展 但尚未成功地将这些信息存储在新文件中 这是我的代码 from future import print function import se
  • 我怎样才能更多地了解Python的内部原理? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我使用Python编程已经有半年多了 我对Python内部更感兴趣 而不是使用Python开发应用程序
  • python 模拟第三方模块

    我正在尝试测试一些处理推文的类 我使用 Sixohsix twitter 来处理 Twitter API 我有一个类充当 Twitter 类的外观 我的想法是模拟实际的 Sixohsix 类 通过随机生成新推文或从数据库检索它们来模拟推文的
  • Python逻辑运算符优先级[重复]

    这个问题在这里已经有答案了 哪个运算符优先4 gt 5 or 3 lt 4 and 9 gt 8 这会被评估为真还是假 我知道该声明3 gt 4 or 2 lt 3 and 9 gt 10 显然应该评估为 false 但我不太确定 pyth
  • Pandas 中允许重复列

    我将一个大的 CSV 包含股票财务数据 文件分割成更小的块 CSV 文件的格式不同 像 Excel 数据透视表之类的东西 第一列的前几行包含一些标题 公司名称 ID 等在以下列中重复 因为一家公司有多个属性 而不是一家公司只有一栏 在前几行
  • 填充两个函数之间的区域

    import matplotlib pyplot as plt import numpy as np def domain x np arange 0 10 0 001 f1 lambda x 2 x x 2 0 5 plt plot x
  • 如何创建一个语句来打印以特定单词开头的单词? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何在 python 中打印从特定字母开始的单词 而不使用函数 而是使用方法或循环 1 我有一个字符串 想要打印以 m 开头的单词 S
  • 切片 Dataframe 时出现 KeyError

    我的代码如下所示 d pd read csv Collector Output csv df pd DataFrame data d dfa df copy dfa dfa rename columns OBJECTID Object ID
  • 在Python中调整图像大小

    我有一张尺寸为 288 352 的图像 我想将其大小调整为 160 240 我尝试了以下代码 im imread abc png img im resize 160 240 Image ANTIALIAS 但它给出了一个错误TypeErro
  • Python urllib.request.urlopen:AttributeError:'bytes'对象没有属性'data'

    我正在使用 Python 3 并尝试连接到dstk 我收到错误urllib包裹 我对SO进行了很多研究 但找不到与这个问题类似的东西 api url self api base street2coordinates api body jso
  • 如何解决使用 Spark 从 S3 重新分区大量数据时从内存中逐出缓存的表分区元数据的问题?

    在尝试从 S3 重新分区数据帧时 我收到一个一般错误 Caused by org apache spark SparkException Job aborted due to stage failure Task 33 in stage 1
  • 将 JSON 对象传递给带有请求的 url

    所以 我想利用 Kenneth 的优秀请求模块 https github com kennethreitz requests 在尝试使用时偶然发现了这个问题自由库API http wiki freebase com wiki API 基本上
  • Pandas 根据 diff 列形成簇

    我正在尝试使用 Pandas 根据表示时间 以秒为单位 的列中的差异来消除数据框中的一些接近重复项 例如 import pandas as pd numpy as np df pd DataFrame 1200 1201 1233 1555
  • Python 将日志滚动到变量

    我有一个使用多线程并在服务器后台运行的应用程序 为了无需登录服务器即可监控应用程序 我决定包括Bottle http bottlepy org为了响应一些HTTP端点并报告状态 执行远程关闭等 我还想添加一种查阅日志文件的方法 我可以使用以
  • Tkinter - 浮动窗口 - 调整大小

    灵感来自this https stackoverflow com a 22424245 13629335问题 我想为我的根窗口编写自己的调整大小函数 但我刚刚注意到我的代码显示了一些性能问题 如果你快速调整它的大小 你会发现窗口没有像我希望
  • 限制 django 应用程序模型中的单个记录?

    我想使用模型来保存 django 应用程序的系统设置 因此 我想限制该模型 使其只能有一条记录 极限怎么办 尝试这个 class MyModel models Model onefield models CharField The fiel
  • 字典和数组作为类变量与实例变量

    这是赚取积分的简单方法 请解释以下内容 class C a b 0 c def init self self x def d self k v self x k v self a k v self b v self c append v d
  • 检查字典键是否有空值

    我有以下字典 dict1 city name yass region zipcode phone address tehsil planet mars 我正在尝试创建一个基于 dict1 的新字典 但是 它不会包含带有空字符串的键 它不会包
  • Python 无法使用套接字绑定我的外部/公共 IP 地址,给出错误但是当使用本地 IP 地址时,错误不会显示

    这是出现主要错误的代码 与我的本地 IP 的绑定将起作用 s bind 192 168 1 4 port 与我的公共 IP 的绑定失败并出现以下错误 s bind 99 99 99 99 port WinError 10049 请求的地址在
  • 从 Twitter API 2.0 获取 user.fields 时出现问题

    我想从 Twitter API 2 0 端点加载推文 并尝试获取标准字段 作者 文本 和一些扩展字段 尤其是 用户 字段 端点和参数的定义工作没有错误 在生成的 json 中 我只找到标准字段 但没有找到所需的 user fields 用户

随机推荐

  • Google REST API v3 - 修订:列表与“显示更详细的修订”

    我需要获取 Google 文档的修订的详细列表 使用 Google API Explorer 时 GET https www googleapis com drive v3 files fileId revisions 我只得到非详细列表
  • 开始检测活动以获得结果

    我有一项活动假设为 活动 A 我通过两种方式开始a StartActivity b StartActivityForResult 现在我有一些方法对于活动开始的方式有不同的行为 现在我想检测 活动 A 是否已启动以获得结果 那么我的问题是我
  • HTML5 历史 API 和书签

    如果 History API 创建的 URL 不是 真实 URL 那么使用 History API 有何意义 当然 我可以随心所欲地推送状态 但如果我不能将这些 URL 之一作为书签包含在某处 那还有什么意义呢 我真正的问题是 如何设置一个
  • 在 nextjs 中将 props 从一个页面传递到另一个页面

    我有一个虚拟项目 在我的项目中 我有两个页面 test1 和 test2 我想将一个道具从 page1 传递到 page2 我知道我可以使用 useRouter 钩子 但我不想将此道具设置为查询字符串 在我的 test1 页面中 我有一个颜
  • 使用 CRF 进行多元二元序列预测

    这个问题是一个延伸this one https stackoverflow com questions 53977695 multivariate binary sequence prediction with lstm其重点是 LSTM
  • Typescript Promise 拒绝和 vscode 调试器行为

    我正在尝试使用打字稿学习承诺 但我遇到了一些问题 无法理解导致此类 vscode 调试行为的原因 这是一个例子 example 1 new Promise resolve reject gt reject test1 debugger st
  • Lock.__enter__() 和 Condition.__enter__() 的文档

    我试图找到哪里 enter and exit Python 2 7 记录了线程化对象的方法 这主文档页面 https docs python org 2 7 library threading html condition objects关
  • 可以判断哪个工作簿调用了 Excel 加载项中的函数 (xla)

    我想在 Excel 加载项中编写一个小日志记录函数 我将从许多不同的工作簿中调用该函数 我希望能够通过仅传递日志文本来调用它 并且日志函数本身可以处理时间戳 工作簿名称 etc 但是 我无法使用 ThisWorkbook 或 ActiveW
  • 如何实现基于Python的四连棋检查胜负的功能?

    我正在编写一个 Connect 4 游戏 您可以在其中选择棋盘的大小 该游戏适用于大多数棋盘尺寸 但当棋盘比宽高时就会出现问题 我不断收到索引超出范围的错误 我不确定我做错了什么 这就是我现在的检查功能 因为它是唯一给我带来问题的部分 de
  • 如何获取 TensorFlow 数据集每个类的样本

    我正在使用 TensorFlow 数据集中的数据集 有没有一种简单的方法来访问数据集中每个类的样本数量 我正在搜索 keras api 但没有找到任何可以使用的函数 最终我想绘制一个条形图 其中 Y 轴为样本数 X 轴为 int 指示类 I
  • 计算剩余时间?

    我有一个这样生成的时间 SimpleDateFormat dateFormatUCT new SimpleDateFormat yyyy MM dd HH mm dateFormatUCT setTimeZone TimeZone getT
  • 使用 Castle ActiveRecord 插入多行并忽略任何重复的推荐方法

    我有一个 webmethod 可以将一堆菜谱插入到数据库的队列中 用于存储用户有兴趣烹饪的菜谱 类似于 NetFlix 的电影队列 用户可以一次检查一堆食谱并将其排队 我有类似这样的代码 WebMethod public void Enqu
  • 发送带有标头的 HTTP GET 请求

    我想从我的 Android 应用程序请求带有 GET 参数的 URL 并读取响应 在请求中我必须添加一个x zip header 网址是这样的 http example com getmethod aspx id 111 method Te
  • “on”和“live”或“bind”有什么区别?

    在 jQuery 中v1 7一种新方法 on http api jquery com on 加入 从文档中 on 方法将事件处理程序附加到 jQuery 对象中当前选定的元素集 从 jQuery 1 7 开始 on 方法提供了附加事件处理程
  • c中malloc()和free()的正确使用

    我是 C 新手 所以如果这太明显了 请原谅我 但我在查找代码中导致分段错误的错误时遇到了问题 我相信问题可能出在 malloc 的使用上 但我并不肯定 这是代码 include
  • 动态添加名称以数值开头的变量

    我注意到 如果我尝试创建一个具有以数值开头的键名称的对象 则会抛出错误 这与此处概述的 JavaScript 命名一致 哪些字符对于 JavaScript 变量名有效 https stackoverflow com q 1661197 36
  • C++ 标准中的 if..else 语句

    来自 C 标准第 6 4 1 节 if 语句 如果条件 6 4 为真 则执行第一个子语句 如果选择的 else 部分 语句存在并且条件产生 false 第二个 子语句被执行 在 if 语句的第二种形式中 包括 else 如果第一个子语句也是
  • 根据AMD64 ABI,什么样的C11数据类型是数组

    我正在研究 OSX 上使用的 x86 64 的调用约定 并正在阅读 聚合和联合 部分System V x86 64 ABI 标准 http www x86 64 org documentation abi pdf 它提到了数组 我认为这就像
  • 当AllowsTransparency =“True”时,wpf WindowsFormsHost 不可见

    有人在这里解决了这个问题http social msdn microsoft com forums en US wpf thread 6f9dd3b5 af92 4076 9b4e 1a770dd52f70 http social msdn
  • 如何将 folium.icon 与 fontawesome 一起使用

    我希望使用自定义的 fontawesome 图标 谢谢 我想使用 fontawesome 图标更改 folium icon 中的图标 例如 我想改变这个 import folium m folium Map location 25 0431