我正在编写一张地图,用户只能在点击标记之前放大到特定级别,我知道您可以通过以下方式禁用放大和缩小:
// Disable drag and zoom handlers.
map.touchZoom.disable();
map.doubleClickZoom.disable();
map.scrollWheelZoom.disable();
// Disable tap handler, if present.
if (map.tap) map.tap.disable();
但我希望用户在达到特定缩放级别后仍能缩小。有没有办法只禁用放大?
答案 0 :(得分:1)
创建地图时,您可以利用minZoom和maxZoom选项。这样,用户只能放大到目前为止,但仍然可以缩小。
L.mapbox.accessToken = 'accessToken';
L.mapbox.map('map', 'mapId', {zoomControl: false, attributionControl: false, minZoom: 5});