【发布时间】:2018-02-09 18:08:53
【问题描述】:
我允许在移动设备上进行双指地图缩放,这很好。 但是,如果达到最大缩放级别,我可以进行更多缩放,并且当我从显示地图中松开手指时,缩放会恢复到最大缩放级别。
在地图上达到最大缩放级别后,如何在移动设备上禁用进一步放大?
【问题讨论】:
标签: leaflet react-leaflet
我允许在移动设备上进行双指地图缩放,这很好。 但是,如果达到最大缩放级别,我可以进行更多缩放,并且当我从显示地图中松开手指时,缩放会恢复到最大缩放级别。
在地图上达到最大缩放级别后,如何在移动设备上禁用进一步放大?
【问题讨论】:
标签: leaflet react-leaflet
这是一个 RTFM 的例子。如果您仔细查看Leaflet API documentation,您会发现L.Map 的bounceAtZoomLimits 选项。让我引用:
bounceAtZoomLimitsBoolean默认true如果您不希望地图缩放到最小/最大缩放范围之外,然后在捏合缩放时反弹回来,请将其设置为
false。
所以:
var mymap = L.map('map', {
bounceAtZoomLimits: false
})
【讨论】: