我想将此 map 图块图层添加到我的 map – Stamen toner-background中。
正如我在文档中阅读的那样,我只需要在map的tile属性中提供自定义网址

mapa = folium.Map(width=1000, height=700, zoom_start=5.5,
              location=[52.5, 19], tiles='http://maps.stamen.com/toner-background/embed#6/{x}/{z}', attr="toner-bcg")

它已加载,但未显示任何内容。

我真的不知道这种归因方法是如何工作的,我应该怎么做。我喜欢瓷砖,因为它就像雄蕊粉,但没有国名,这使我的 map 更加美丽。

最佳答案

这是您的幸运日,Stamen设计内置在Folium中。您应该运行以下代码:

mapa = folium.Map(width=1000, height=700, zoom_start=5.5,
              location=[52.5, 19], tiles='Stamen Toner')

这应该可以解决问题。

您的代码无法正常工作的原因是因为您没有使用正确的URL模板。格式是一种指定的here:



代码如下所示:
mapa = folium.Map(width=1000, height=700, zoom_start=5.5,
              location=[52.5, 19], tiles='http://tile.stamen.com/toner/{z}/{x}/{y}.png ')

10-07 17:36