| | |
| | | import mapConfig from './mapConfig'; |
| | | import mapData from './mapData'; |
| | | import mapServer from './mapServe'; |
| | | |
| | | const mapInit = { |
| | | Init() { |
| | | window.earthCtrl = new SmartEarth.EarthCtrl('sdkContainer', { |
| | |
| | | printLog: false, |
| | | // sceneMode: SmartEarth.Cesium.SceneMode.SCENE2D |
| | | }); |
| | | // 初始化Cesium |
| | | window.Cesium = SmartEarth.Cesium; |
| | | // 初始化Viewer |
| | | window.Viewer = earthCtrl.viewer; |
| | | Viewer.scene.globe.baseColor = Cesium.Color.fromCssColorString('#A9A9A9'); //设置地球颜色 |
| | | //设置地球颜色 |
| | | Viewer.scene.globe.baseColor = Cesium.Color.fromCssColorString('#A9A9A9'); |
| | | // 默认设置底图 |
| | | this.addImageLayer(); |
| | | }, |
| | | addImageLayer() { |
| | | const baseLayer = mapData.baseLayer; |
| | | // 添加天地图底图 |
| | | mapServer.addLayer({ |
| | | serveType: 'tdMap', |
| | | url: baseLayer.sUrl + baseLayer.vecLayer + baseLayer.lUrl, |
| | | }); |
| | | // 添加天地图标注 |
| | | mapServer.addLayer({ |
| | | serveType: 'tdMap', |
| | | url: baseLayer.sUrl + baseLayer.cvaLayer + baseLayer.lUrl, |
| | | }); |
| | | // 初始化视角 |
| | | this.setdefaultPerspective(); |
| | | }, |
| | | setdefaultPerspective() { |
| | | mapConfig.sertCameraTo(mapData.defaultPerspective); |
| | | }, |
| | | }; |
| | | export default mapInit; |