为了账号安全,请及时绑定邮箱和手机立即绑定

Python Folium:如何创建带有多个弹出文本行的 folium.map.Marker()?

Python Folium:如何创建带有多个弹出文本行的 folium.map.Marker()?

Go
千巷猫影 2022-12-26 10:03:15
是否可以为弹出文本创建第二行或第三行,包括调整弹出框的宽度和高度?在 GitHub 上找到了一些东西,但这是唯一的方法吗? https://github.com/python-visualization/folium/pull/294
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

您可以通过以下方式将 html 代码放入弹出窗口中IFrame:


import folium


m = folium.Map(location=[43.775, 11.254],

               zoom_start=5)


html = '''1st line<br>

2nd line<br>

3rd line'''


iframe = folium.IFrame(html,

                       width=100,

                       height=100)


popup = folium.Popup(iframe,

                     max_width=100)


marker = folium.Marker([43.775, 11.254],

                       popup=popup).add_to(m)

m

你得到:

//img1.sycdn.imooc.com//63a901020001202c06560392.jpg

查看完整回答
反对 回复 2022-12-26
  • 1 回答
  • 0 关注
  • 103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信