OpenLayers在较低的缩放级别上从高缩放级别加载XYZ-Tiles。

问题描述 投票:0回答:1

语境

嗨,大家好。如果在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
    })

先谢谢你的帮助:)

dictionary zoom openlayers
1个回答
0
投票

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
    })
© www.soinside.com 2019 - 2024. All rights reserved.