OpenLayers 从高缩放级别到低缩放级别加载 XYZ-Tiles
OpenLayers Load XYZ-Tiles from high zoom levels on lower zoom levels
上下文
大家好。如果在 OpenLayers 中有一个 TileXYZ 源,它提供低缩放级别的空白图像(直到缩放级别 11),然后(>=11)实际的图块。但我希望 OpenLayers 在较低的缩放级别从高缩放级别加载图块。这会增加我的流量,但用户不必放大那么远就能看到东西。有没有可能实现这一目标?
我实现 TileXYZ-Source 的代码:
overlayLayer = new OlTileLayer({
source: new OlXYZ({
url: layer.URL1 + layer.Version + layer.URL2 + layer.Version + layer.URL3,
}),
opacity: layer.Opacity,
visible: true
})
提前感谢您的帮助:)
ol/source/XYZ
有一个 minZoom
选项:
overlayLayer = new OlTileLayer({
source: new OlXYZ({
url: layer.URL1 + layer.Version + layer.URL2 + layer.Version + layer.URL3,
minZoom: 11,
}),
opacity: layer.Opacity,
visible: true
})
上下文
大家好。如果在 OpenLayers 中有一个 TileXYZ 源,它提供低缩放级别的空白图像(直到缩放级别 11),然后(>=11)实际的图块。但我希望 OpenLayers 在较低的缩放级别从高缩放级别加载图块。这会增加我的流量,但用户不必放大那么远就能看到东西。有没有可能实现这一目标?
我实现 TileXYZ-Source 的代码:
overlayLayer = new OlTileLayer({
source: new OlXYZ({
url: layer.URL1 + layer.Version + layer.URL2 + layer.Version + layer.URL3,
}),
opacity: layer.Opacity,
visible: true
})
提前感谢您的帮助:)
ol/source/XYZ
有一个 minZoom
选项:
overlayLayer = new OlTileLayer({
source: new OlXYZ({
url: layer.URL1 + layer.Version + layer.URL2 + layer.Version + layer.URL3,
minZoom: 11,
}),
opacity: layer.Opacity,
visible: true
})