簡體   English   中英

Python Folium:如何創建帶有多個彈出文本行的 folium.map.Marker()?

[英]Python Folium: how to create a folium.map.Marker() with multiple popup text lines?

是否有可能為彈出文本創建第二行或第三行,包括調整彈出框的寬度和高度?

在 GitHub 上找到了一些東西,但這是唯一的方法嗎? https://github.com/python-visualization/folium/pull/294

您可以通過IFrame將 html 代碼放入彈出窗口中:

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

你得到:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM