达到最大缩放后禁用双指缩放

Disable double finger zoom after reaching maximum zoom

我在移动设备上允许双指缩放地图,这很好。 但是,如果达到最大缩放级别,我可以进一步缩放,当我从显示地图上松开手指时,缩放将恢复为最大缩放级别。

在达到地图上的最大缩放级别后,如何禁止在移动设备上进一步放大?

这是一个 RTFM 案例。如果仔细查看 Leaflet API documentation,您会发现 L.MapbounceAtZoomLimits 选项。让我引用:

bounceAtZoomLimits Boolean default true

Set it to false if you don't want the map to zoom beyond min/max zoom and then bounce back when pinch-zooming.

所以:

var mymap = L.map('map', {
    bounceAtZoomLimits: false
})