在mapbox中你只能禁用放大的功能吗?

时间:2014-12-10 14:52:11

标签: mapbox

我正在编写一张地图,用户只能在点击标记之前放大到特定级别,我知道您可以通过以下方式禁用放大和缩小:

    // 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();

但我希望用户在达到特定缩放级别后仍能缩小。有没有办法只禁用放大?

1 个答案:

答案 0 :(得分:1)

创建地图时,您可以利用minZoom和maxZoom选项。这样,用户只能放大到目前为止,但仍然可以缩小。

L.mapbox.accessToken = 'accessToken';
L.mapbox.map('map', 'mapId', {zoomControl: false, attributionControl: false, minZoom: 5});