const server = { //添加geoserver服务wms服务 AddGeoWmsLayer(url) { window.layerWMS = new SmartEarth.Cesium.WebMapServiceImageryProvider({ url: "http://192.168.22.198:8090/geoserver/moon/wms", layers: "moon:lunar_place_nane", parameters: { transparent: true, format: "image/png", srs: "EPSG:4490", styles: "", }, tileWidth: 512, tileHeight: 512, }); layerWMS.name = "Wms_Layer"; Viewer.imageryLayers.addImageryProvider(window.layerWMS); }, //添加GisServer服务TMS切片服务 AddTmsLayer(url) { var urlTemplateImageryProvider = new SmartEarth.Cesium.UrlTemplateImageryProvider({ url: url + "/{z}/{x}/{reverseY}.png", maximumLevel: 4, minimumLevel: 1, tilingScheme: new SmartEarth.Cesium.GeographicTilingScheme({ numberOfLevelZeroTilesX: 2, numberOfLevelZeroTilesY: 1, }), }); window.Viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider); }, AddWmtesLayer(url) { var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({ sourceType: "wmts", url: url, layer: "", format: "image/jpeg", tileMatrixSetID: "GoogleCRS84Quad01", minimumLevel: 0, maximumLevel: 18, style: "", tilingScheme: new SmartEarth.Cesium.GeographicTilingScheme({ ellipsoid: SmartEarth.Cesium.Ellipsoid.MOON, }), }); }, }; export default server;