【问题原因】代码问题
【解决办法】
let wmtsImageryProvider= new Cesium.UrlTemplateImageryProvider({
url: 'http://120.46.22.67:8090/iserver/services/imageservice-cdyxtest0623/restjsr/collections/image06231627/tile.png?z={level}&x={x}&y={y}&transparent=true',
// url:"http://localhost:8090/iserver/services/imageservice-test11/restjsr/collections/lala/tile.png?z={level}&x={x}&y={y}&transparent=true",
tileWidth:256,
tileHeight:256,
minimumLevel:0,
maximumLevel:23,
tilingScheme: new Cesium.WebMercatorTilingScheme({
ellipsoid: Cesium.Ellipsoid.WGS84,
numberOfLevelZeroTilesX:1,
numberOfLevelZeroTilesY:1,
rectangleSouthwestInMeters:new Cesium.Cartesian2(-20037508.34,-20048966.1),
rectangleNortheastInMeters:new Cesium.Cartesian2(20037508.34,20048966.1),
customDPI: new Cesium.Cartesian2(96, 96),
origin:new Cesium.Cartesian2(-20037508.34,20048966.1),
scaleDenominators: [591658710.91,295829355.45,147914677.73,73957338.86,36978669.43,18489334.72,9244667.36,4622333.68,2311166.84,1155583.42,
577791.71,288895.85,144447.93,72223.96,36111.98,18055.99,9028.00,4514.00,2257.00,1128.50,564.25,282.12,141.06,70.53],
// projection: new Cesium.WebMercatorProjection()
}),
customTags: {
level: function(imageryProvider, x, y, level) {
level = level;
return level
}
}
});
let imageryLayer = viewer.imageryLayers.addImageryProvider(wmtsImageryProvider);
viewer.scene.camera.setView({
destination: new Cesium.Cartesian3.fromDegrees(104.94895931293581, 30.665615122103645,
1500),
});