Hallo,
Ik probeer de brtachtergrondkaart kaart in openlayers 4.6.4 in te hangen maar krijg het niet voor elkaar.
Bij het aanmaken van de map geef ik in de layers de volgende op:
layers: [ new ol.layer.Tile({ source: new ol.source.WMTS({ url: 'https://geodata.nationaalgeoregister.nl/tiles/service/wmts?REQUEST=GetCapabilities&service=WMTS', layer: 'brtachtergrondkaart', crossOrigin: 'omit', matrixSet: 'EPSG:28992', format: 'image/png8', projection: projection, tileGrid: new ol.tilegrid.WMTS({ origin: ol.extent.getTopLeft(projectionExtent), resolutions: resolutions, matrixIds: matrixIds }), style: '', visible: 'true' }) }) ],
Voor aantal van die variables heb ik de volgende:
var projection = new ol.proj.Projection({
code: âEPSG:28992â,
// The extent is used to determine zoom level 0. Recommended values for a
// projectionâs validity extent can be found at https://epsg.io/.
extent: [5.291266, 52.132633, 53.7, 7.22 ],//[485869.5728, 76443.1884, 837076.5648, 299941.7864],
units: âmâ
});
ol.proj.addProjection(projection);
//var projection = ol.proj.get(âEPSG:28992â);
var projectionExtent = projection.getExtent();
var size = ol.extent.getWidth(projectionExtent) / 256;
var resolutions = new Array(26);
var matrixIds = new Array(26);
for (var z = 0; z < 26; ++z) {
// generate resolutions and matrixIds arrays for this WMTS
resolutions[z] = size / Math.pow(2, z);
matrixIds[z] = âEPSG:28992:â + z;
}
Toch krijg ik het niet voor elkaar om deze brt laag te zien. Weet niet waar ik het fout doe.