首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python如何使用流光中的Folium来显示地图,当我悬停在市场上时,它会弹出一幅图像。

Python如何使用流光中的Folium来显示地图,当我悬停在市场上时,它会弹出一幅图像。
EN

Stack Overflow用户
提问于 2022-10-01 02:14:14
回答 1查看 622关注 0票数 0

我正在构建一个流光应用程序,它将显示一张带有lat和长标记的地图。我用folium来显示地图。我如何将图像添加到地图上,以便当我悬停在标记上时,弹出就会显示该标记的图像?图像采用s3静态格式。

http://...../84f18d80-4125-11ed-80ab-f4ee08f238f9.jpg

代码语言:javascript
复制
import streamlit as st
import leafmap.foliumap as leafmap

st.dataframe(df)

m = leafmap.Map(center=(-31.416668, -64.183334), zoom=5)
m.add_circle_markers_from_xy(df, x="longitude", y="latitude")
m.Popup()

图像位于"image“列的dataframe上。

所以当我悬停在其中一个标记上时,我想看到那个特定标记的图像。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-04 09:36:44

"image“列中的字符串被解释为HTML代码。因此,您可以修改" image“列以在弹出窗口中添加图像并选择其大小:

代码语言:javascript
复制
df["image"] = "<img src='" + df["image"] + "' width=100>" # Modify the link into HTML code
...
m.add_circle_markers_from_xy(df, x="longitude", y="latitude", popup="image") # add the image column to the popup parameter
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73915380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档