【问题标题】:OpenLayers Load XYZ-Tiles from high zoom levels on lower zoom levelsOpenLayers 在较低缩放级别上从高缩放级别加载 XYZ-Tiles
【发布时间】:2020-05-22 23:31:41
【问题描述】:

上下文

大家好。如果在 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 zooming openlayers


    【解决方案1】:

    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
        })
    

    【讨论】:

    • 不幸的是,这对我没有用...我想在这些级别上显示 11 级的图块
    • 就是这样(源上的minZoom和层上的minZoom不一样)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2017-06-19
    相关资源
    最近更新 更多