| | |
| | | import mapServer from './mapServe'; |
| | | |
| | | const mapInit = { |
| | | Init() { |
| | | async Init() { |
| | | console.log(location) |
| | | window.earthCtrl = new SmartEarth.EarthCtrl('sdkContainer', { |
| | | // 隐藏默认底图 |
| | | defaultImagery: false, |
| | | // 隐藏logo |
| | | printLog: false, |
| | | // sceneMode: SmartEarth.Cesium.SceneMode.SCENE2D |
| | | StaticFileBaseUrl: '/CimSDK/', |
| | | }); |
| | | // 初始化Cesium |
| | | window.Cesium = SmartEarth.Cesium; |
| | |
| | | window.Viewer = earthCtrl.viewer; |
| | | //设置地球颜色 |
| | | Viewer.scene.globe.baseColor = Cesium.Color.fromCssColorString('#A9A9A9'); |
| | | // 地形加载 |
| | | const terrain = config.terrain; |
| | | if (terrain.isShow && terrain.isUrl) { |
| | | const terrainProvider = await Cesium.CesiumTerrainProvider.fromUrl(terrain.isUrl, { |
| | | requestWaterMask: true, |
| | | requestVertexNormals: true, |
| | | }); |
| | | |
| | | Viewer.terrainProvider = terrainProvider; |
| | | } |
| | | // 默认设置底图 |
| | | this.addImageLayer(); |
| | | }, |