我想向我的 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