首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:在iClient3D for Cesium 中如何添加从一级开始的wmts服务?
64,468EXP 2024年09月11日
在iClient3D for Cesium 中如何添加从一级开始的wmts服务?

1个回答

【解决办法】在添加的时候通过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);
64,468EXP 2024年09月11日
热门文章
关注我们
...