这是我的folium代码:
这是我得到的输出: leaflet地图存在两个问题:
1. 大陆地区会循环显示2次或更多。 2. 地图可以无限制地从左到右或从右到左地平移,形成一个循环。
这些都会让人感到烦恼。第一个问题可以通过将
现在我想要的是将我的地图边界限制在[-150,150,-70,70]或更小的范围内。我也不想通过平移或缩放来显示此范围之外的地图。并且我也不希望我的地图无限制地进行平移。
在Folium中是否有可能实现这一点?
import folium
mp = folium.Map(location=[37, -102],
zoom_start=1,
tiles="Stamen Terrain",
)
display(mp)
这是我得到的输出: leaflet地图存在两个问题:
1. 大陆地区会循环显示2次或更多。 2. 地图可以无限制地从左到右或从右到左地平移,形成一个循环。
这些都会让人感到烦恼。第一个问题可以通过将
zoom_start
设置为1以外的值来临时解决。但是,即使这样,缩小地图后这个问题仍然会出现。关于第二个问题,最好少说。现在我想要的是将我的地图边界限制在[-150,150,-70,70]或更小的范围内。我也不想通过平移或缩放来显示此范围之外的地图。并且我也不希望我的地图无限制地进行平移。
在Folium中是否有可能实现这一点?
)。其他解决方案建议使用
maxBoundsViscosity`,但该解决方案无法按预期工作,因为我们仍然可以强制横向拖动屏幕。 - JorgeAmVF