Mapbox gl:引用不同缩放级别的不同瓦片源
Mapbox gl: refer to different tile sources with different zoom levels
我正在对地图进行编码,并且我有以下光栅源:
{
type: 'raster',
tiles: [
LinkA,
LinkB
],
tileSize: 256,
scheme: 'tms'
}
我想从某个缩放级别切换到LinkB,我该怎么做?
我认为没有一种方法可以在一个来源中做到这一点。
但是您可以创建两个来源,每个来源具有不同的 minzoom
和 maxzoom
,并且每个来源一层。最终结果应该非常相似。
编辑
为了完整起见,我认为可以在发出请求时在单个光栅源中使用 transformRequest
修改 URL。一个更复杂的解决方案。
我正在对地图进行编码,并且我有以下光栅源:
{
type: 'raster',
tiles: [
LinkA,
LinkB
],
tileSize: 256,
scheme: 'tms'
}
我想从某个缩放级别切换到LinkB,我该怎么做?
我认为没有一种方法可以在一个来源中做到这一点。
但是您可以创建两个来源,每个来源具有不同的 minzoom
和 maxzoom
,并且每个来源一层。最终结果应该非常相似。
编辑
为了完整起见,我认为可以在发出请求时在单个光栅源中使用 transformRequest
修改 URL。一个更复杂的解决方案。