这是我的叶子代码:
import folium
mp = folium.Map(location=[37, -102],
zoom_start=1,
tiles="Stamen Terrain",
)
display(mp)
这是我得到的输出:
传单 map 有两个问题:
这两个都很烦。第一个问题可以通过设置
zoom_start
暂时解决。到 1 以外的其他东西。但即便如此,缩小 map 也会再次出现这个问题。对第二个说得越少越好。现在我想要的是将 map 的边界限制为 [-150, 150, -70, 70] 或更小。而且我不想通过平移或缩放显示超出此范围。我也不希望我的 map 无限循环。
在 Folium 中可以做到这一点吗?
最佳答案
这是可能的!只需使用 min_zoom (和 max_zoom 用于相反的问题)属性!
f = folium.Figure(width=1000, height=500)
m = folium.Map(location= initial_location, tiles="openstreetmap",
zoom_start=zoom_start_defined, min_zoom = min_zoom_defined).add_to(f)
我认为 min_zoom 为 2 应该可以完成这项工作
关于python - 在 Folium map 的循环中设置 map 边界并停止无限平移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48789751/