达到最大缩放后禁用双指缩放
Disable double finger zoom after reaching maximum zoom
我在移动设备上允许双指缩放地图,这很好。
但是,如果达到最大缩放级别,我可以进一步缩放,当我从显示地图上松开手指时,缩放将恢复为最大缩放级别。
在达到地图上的最大缩放级别后,如何禁止在移动设备上进一步放大?
这是一个 RTFM 案例。如果仔细查看 Leaflet API documentation,您会发现 L.Map
的 bounceAtZoomLimits
选项。让我引用:
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
})
我在移动设备上允许双指缩放地图,这很好。 但是,如果达到最大缩放级别,我可以进一步缩放,当我从显示地图上松开手指时,缩放将恢复为最大缩放级别。
在达到地图上的最大缩放级别后,如何禁止在移动设备上进一步放大?
这是一个 RTFM 案例。如果仔细查看 Leaflet API documentation,您会发现 L.Map
的 bounceAtZoomLimits
选项。让我引用:
bounceAtZoomLimits
Boolean
defaulttrue
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
})