Python 限制用户拖动地图的页数

Python 限制用户拖动地图的页数,python,folium,Python,Folium,我无法设置max_lat/min_lat max_lon/min_lon,以便限制用户在地图上滚动 map = folium.Map(location = [41.1227, 20.7999], min_lot=40.876401, max_lot=41.16237, min_lat=20.77199, max_lat=20.85032,

我无法设置max_lat/min_lat max_lon/min_lon,以便限制用户在地图上滚动

map = folium.Map(location = [41.1227, 20.7999],
                 min_lot=40.876401,
                 max_lot=41.16237,
                 min_lat=20.77199,
                 max_lat=20.85032,
                 tiles = 'CartoDB dark_matter',
                 zoom_start = 13,
                 max_zoom = 18,
                 min_zoom =13,
                 width = '100%',
                 height = '40%',
                 zoom_control=False )

即使一切都准备好了,我仍然可以拖拖拉拉。感谢您的帮助

确定显示范围的简单方法是添加
max\u bounds=True
。它似乎只是限制了纬度。最大和最小缩放值之间的最窄间隔可能会导致使用水平滚动的更高负载,这可能会抑制拖动操作

import folium

map = folium.Map(location = [41.1227, 20.7999],
                 min_lot=40.876401,
                 max_lot=41.16237,
                 min_lat=20.77199,
                 max_lat=20.85032,
                 max_bounds=True,
                 zoom_start = 6,
                 max_zoom = 5,
                 min_zoom =4,
                 width = '100%',
                 height = '100%',
                 zoom_control=False )
# map.fit_bounds([[40.876401,20.77199],[41.16237,20.85032]])
map