如何限制地图的缩放级别Mapbox

时间:2017-12-10 21:21:15

标签: javascript zoom mapbox-gl-js

嗨,

我目前正在使用mapbox www.livehazards.com。这是一个现场地震图

我获得了7倍的地图视图与广告浏览量,如果我的网站要成功,那么在经济上是不可持续的。

我认为问题可能是当一个人放大时会计入4-6个新的地图视图?你认为这是正确的

....如何将缩放级别限制为3(当前默认值),以便用户无法进一步放大

由于

2 个答案:

答案 0 :(得分:3)

如果“mapbox”是指Mapbox-GL-JS,则可以maxZoom minZoomvar map = new mapboxgl.Map({ container: 'map', center: [-122.420679, 37.772537], zoom: 13, maxZoom: 15, minZoom: 13 }); 时指定缩放限制:

emitterCell.emissionLongitude = -CGFloat.pi

答案 1 :(得分:1)

  

我认为问题可能是当一个人放大时会计入4-6个新的地图视图?你认为这是正确的

在GL JS a"地图视图"被定义为4个瓷砖。有关详细信息,请参阅此页:https://www.mapbox.com/help/define-map-view/