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}/{y}.png" // }); // Viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider); sgworld.Creator.createUrlTemplateImageryProvider('tms服务', { url: Cesium.buildModuleUrl(url + "/{z}/{x}/{y}.png"), }, '0', undefined, true, ""); }, AddWmtesLayer(url) { var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({ sourceType: "wmts", url: url, layer: "", format: "image/png", tileMatrixSetID: "GoogleCRS84Quad01", tileMatrixLabels: [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", ], style: "", tilingScheme: new Cesium.GeographicTilingScheme({ ellipsoid: Cesium.Ellipsoid.MOON, }), }); }, }; export default server;