我想通过输入(鼠标滚动等)和按钮来限制用户的最大缩放级别。换句话说,我将“ 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/

10-10 05:34