重新投影的WMS不可见

时间:2019-02-20 11:10:33

标签: openlayers openlayers-3 openlayers-5

我尝试将具有投影“ EPSG:31467”的TileWMS加载到具有默认投影的地图上。在devTools中,我可以在网络部分看到针对该范围的正确图块已加载。那很好。问题在于,图块未显示在地图中。

这是我加载图层和投影的方式。

层:

var raster = new TileLayer({
  visible: true,
  source: new TileWMS({
    url: config.baseUrl,
    params: {
     "LAYERS": ["route"],
     "TRANSPARENT": "false",
     "VERSION": "1.1.1",
     "TRUECOLOR": "true"
    },
    projection: "EPSG:31467"
  })

});

投影:

proj4.defs('EPSG:31467','+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.455,6.70 +units=m +no_defs');
register(proj4); 
var proj = getProjection('EPSG:31467');
proj.setExtent([extentLL[0], extentLL[1], extentUR[0], extentUR[1]]);

我不知道为什么会这样

0 个答案:

没有答案