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

How do I limit the Zoom level of my map, Mapbox

嘿,

我目前正在使用 mapbox www.livehazards.com。这是一张实时地震图

我的地图浏览量是广告浏览量的 7 倍,如果我的网站要取得成功,它在经济上是不可持续的。

我认为问题可能是当一个人放大时算作 4-6 个新地图视图?你觉得这样对吗

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

谢谢

如果 "mapbox" 你指的是 Mapbox-GL-JS,你可以在 create the mapmaxZoomminZoom:

时指定缩放限制
var map = new mapboxgl.Map({
  container: 'map',
  center: [-122.420679, 37.772537],
  zoom: 13,
  maxZoom: 15,
  minZoom: 13
});

I think the problem could be that when a person zooms in that is counting as 4-6 new mapviews?? Do you think this is correct

在 GL JS 的上下文中,"map view" 被定义为 4 个图块。有关详细信息,请参阅此页面:https://www.mapbox.com/help/define-map-view/