【解决办法】在添加的时候通过tileMatrixLabels设置加载级别从一级开始即可。参考代码如下:
var shadedRelief1 = new Cesium.WebMapTileServiceImageryProvider({
url: "url",
layer: 'imgmap',
style: 'default',
format: 'image/jpg',
tileMatrixSetID: 'default028mm',
tilingScheme: new Cesium.GeographicTilingScheme({
ellipsoid: Cesium.Ellipsoid.WGS84, //所用坐标系
numberOfLevelZeroTilesX: 2,
numberOfLevelZeroTilesY: 1,
rectangle: new Cesium.Rectangle.fromDegrees(-180, -90, 180, 90) // 数据范围
}),
tileMatrixLabels: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"] // 设置加载的层级,一般是从0级开始加载,但是有的特殊数据是从1级开始加的
// credit : new Cesium.Credit('U. S. Geological Survey')
});
viewer.imageryLayers.addImageryProvider(shadedRelief1);