我想通过输入(鼠标滚动等)和按钮来限制用户的最大缩放级别。换句话说,我将“ maxZoom”限制为-level9。但是我仍然希望能够在特殊条件下将其缩放到level10。
设置maxZoom时,显然不会让我以任何方式放大更多,因此在这种情况下我的解决方案是什么?
最佳答案
设置最大变焦等级:
map._layersMaxZoom = 15(将最大缩放级别设置为15)
同样,我们可以设置最小缩放级别:
map._layersMinZoom = 2(将最小缩放级别设置为2)。
另一种方法是
map.options.maxZoom = 15;
map.options.minZoom = 10;
关于leaflet - maxZoom和用户输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14585046/