【发布时间】:2020-06-23 15:31:08
【问题描述】:
我正在尝试使用 Folium 从图像中创建交互式地图,作为 Django 项目的一部分,我希望在该项目中在网站上显示生成的 HTML。 我希望能够只看到我放置标记等的图像,而不是默认创建的实际世界地图。 图片是幻想世界的地图。
我找到了this 教程并尝试将其应用到 Folium 并且通常有效。我本质上是将带有“我的”地图的图像叠加层添加到地图对象中。但是,这并没有删除原始的真实世界地图,这意味着当我保存这张地图时,它仍然会在我的图像叠加层的左下角显示一张我不关心的世界地图。
import folium
def create_aldrune_map():
base_map = folium.Map(crs='Simple', zoom_start=4)
aldrune_overlay = folium.raster_layers.ImageOverlay(
image='Path/To/Image',
bounds=[[0, 0], [1000, 1300]],
zindex=1)
aldrune_overlay.add_to(base_map)
base_map.fit_bounds(bounds=[[0, 0], [1000, 1300]])
base_map.save('Path/To/Output')
【问题讨论】: