Mapbox gl:引用不同缩放级别的不同瓦片源

Mapbox gl: refer to different tile sources with different zoom levels

我正在对地图进行编码,并且我有以下光栅源:

{ 
  type: 'raster',
  tiles: [
       LinkA,
       LinkB
  ],
  tileSize: 256,
  scheme: 'tms' 

}

我想从某个缩放级别切换到LinkB,我该怎么做?

我认为没有一种方法可以在一个来源中做到这一点。

但是您可以创建两个来源,每个来源具有不同的 minzoommaxzoom,并且每个来源一层。最终结果应该非常相似。

编辑

为了完整起见,我认为可以在发出请求时在单个光栅源中使用 transformRequest 修改 URL。一个更复杂的解决方案。