将标签(文本框样式)添加到Folium输出

时间:2017-06-27 03:21:54

标签: python folium

我有一张folium地图,我试图添加一个文本框,我总是喜欢在屏幕上显示其他详细信息,似乎无法找到一种方法来获取弹出窗口。

我尝试过像色彩图

import branca.colormap as cm
colormap = cm.linear.Set1.scale(0, 35).to_step(10)
colormap.caption = 'A colormap caption'
map.add_child(colormap)

或以下图片

FloatImage(img_link, bottom=60, left=70).add_to(map)

似乎添加一个包含4/5行信息的文本框应该非常简单,但我似乎找不到在Folium上叠加一个的方法。所以我真的希望有人能指出我正确的方向。

我可能留下的一个想法是添加iFrame,但不太确定如何让它工作。

1 个答案:

答案 0 :(得分:1)

以下代码应该有效:

import folium

from folium import IFrame

text = 'your text here'

iframe = folium.IFrame(text, width=700, height=450)
popup = folium.Popup(iframe, max_width=3000)

Text = folium.Marker(location=[lat,lon], popup=popup,
                     icon=folium.Icon(icon_color='green'))
Yourmap.add_child(Text)

Yourmap.save('mymap.html')