openlayers 3-4回归平铺可视化

时间:2017-04-24 14:30:06

标签: regression openlayers openlayers-3

在openlayers 3.19.1中设置这样的地图(用实际值替换CUSTOMURL,CUSTOMX,CUSTOMY),假设切片只能达到17级:

  var map = new ol.Map({
    target: 'map',
    layers: [
      new ol.layer.Tile({
        preload: Infinity,
        source: new ol.source.XYZ({
          url: 'http://CUSTOMURL/{z}/{x}/{y}.png'
        })
      })
    ],
    view: new ol.View({
      center: [CUSTOMX, CUSTOMY],
      zoom: 18
    })
  });

在缩放17处正确生成具有切片的贴图,以重新采样以缩放18。 对于所有后续版本(也是最后一个稳定版本4.1.0),将显示空白地图。 感谢您的帮助,对不起我的英语......

1 个答案:

答案 0 :(得分:0)

我注意到在最新版本(测试版v4.1.0)中,通过将maxZoom选项设置为磁贴可用的最高级别(示例中为17),可以正确显示切片。还必须为矢量切片设置maxZoom选项(..... createXYZ({maxZoom:......})。 这不是真正的倒退。 但是,在文档中,根据我的测试,为maxZoom选项声明的默认值18实际上并未应用。