【发布时间】:2020-04-04 15:32:00
【问题描述】:
我正在尝试在交互式地图上标记一个位置。所以我做了一些研究,最终设法输出了一张地图。像这样:
m = folium.Map(location=[51.0, 9.0], max_zoom=6)
m
然后我继续尝试在地图上标记一个位置,如下所示:
m = folium.Map(location=[51.0, 9.0], max_zoom=6)
folium.Marker([51, 8]).add_to(m)
m
但我得到的不是地图,而是一个空白作为输出:
我访问了多个网站,但大多数都是这样做的。那么有人知道为什么它不起作用并可以告诉我吗?
【问题讨论】:
-
当我使用你的代码时它可以工作。您是否尝试过使用
tiles属性?例如。将其设置为tiles='Stamen Toner'?还是max_zoom=13属性?例如。max_zoom=13'?当您执行m.save("index.html")时会发生什么?它有输出吗? -
您也可以尝试使用
zoom_start代替max_zoom看看它有什么作用? -
感谢您的评论。瓷砖不起作用,但其余部分起作用。
-
会不会是我忘记导入东西了?
-
好吧,我猜你之前做过
import folium?我没有看到您的代码有任何其他问题。你有截图会发生什么?你在哪里运行这个?在 Jupyter 笔记本中?
标签: python python-3.x jupyter-notebook maps folium