我正在尝试使用 wmts(来自 GeoTiff 的 GeoServer)作为 Mapbox-GL 源。Mapbox-GL 能够毫无错误地创建源和图层。但是,不会渲染图层,并且永远不会查询 GeoServer 以获取瓦片。
map.on('load', function() {
// Create raster layer from GeoServer
map.addSource('rasterTest', {
'type': 'raster',
'tiles': 'http://localhost:32769/geoserver/gwc/service/wmts?SERVICE=WMTS&REQUEST=GetTile&LAYER=enview:sample&TILEMATRIX=EPSG:900913:{z}&TILEMATRIXSET=EPSG:900913&format=image%2Fpng&TileCol={x}&TileRow={y}',
'tileSize': 256,
});
map.addLayer({
'id':1,
'source': 'rasterTest',
'type': 'raster',
'visibility': 'visible',
'source-layer': 'rasterTest',
});
console.log('map:');
console.log(map);
})