向 Folium 地图添加静态图片

向 Folium 地图添加静态图片

我想向我的 Folium 地图添加静态图片。我尝试按照说明操作成立 这里,但由于某种原因,事情出了问题。

当我使用完全相同的 URL(来自上面的第二个超链接)时,它工作得很好,但当我用自己的 URL 替换它时,地图上会添加一个带有“?”的图像。例如,我尝试将 URL 替换为

https://imgur.com/a/odmnKy6

https://github.com/maxmuller100/ideas/blob/master/Screenshot%202021-05-30%20at%2015.34.50.jpg

两个链接都包含我上传的相同图片。但是,一旦我将 URL 放入代码中上传(其中任何一个),它们就不会显示在我的地图中。

问题:我应该做些什么才能将图像正确插入 Folium 地图?

答案1

您在帖子中提供的 URL 并非指向实际图像,而是指向包含实际图像的网站(HTML 文档)。因此,Python 无法显示它们,因为它不理解它们(因为它试图将它们作为图像处理)。

要在任何现代浏览器中获取图像的 URL,您必须右键单击所需 URL 的图像,然后单击“复制图像的链接”来复制它们,或单击“在新选项卡上打开图像”以打开带有实际图像 URL 的新选项卡。

这些 URL 指向 Web 服务器上的物理图像,因此仅包含图像。没有网站(例如 Imgur 或 Github)与它们一起显示。

对于您来说,图片的 URL 应该是:

https://i.imgur.com/FVB4LxT.jpg

https://raw.githubusercontent.com/maxmuller100/ideas/master/Screenshot%202021-05-30%20at%2015.34.50.jpg

相关内容