| | |
| | | './utils', |
| | | 'jimu/dijit/Message' |
| | | ], function (declare, lang, array, html, query, topic, on, aspect, keys, i18n, dojoConfig, |
| | | require, jimuUtils, |
| | | Message) { |
| | | require, jimuUtils, |
| | | Message) { |
| | | var instance = null, |
| | | clazz = declare(null, { |
| | | appConfig: null, |
| | |
| | | |
| | | }, |
| | | |
| | | _createMap: function (mode, appConfig) {//创建地图js |
| | | _createMap: function (mode, appConfig) { //创建地图js |
| | | |
| | | Cesium.Ion.defaultAccessToken = appConfig.cesiumToken; |
| | | |
| | |
| | | imageryLayers.removeAll(); |
| | | |
| | | this.map.baseLayerPicker.viewModel.selectedImagery = this.map.baseLayerPicker.viewModel.imageryProviderViewModels[1]; |
| | | this.map.baseLayerPicker.viewModel.selectedTerrain = this.map.baseLayerPicker.viewModel.terrainProviderViewModels[0]; |
| | | this.map.baseLayerPicker.viewModel.selectedTerrain = this.map.baseLayerPicker.viewModel.terrainProviderViewModels[1]; |
| | | $(".cesium-baseLayerPicker-sectionTitle").eq(0).html("底图"); |
| | | $(".cesium-baseLayerPicker-sectionTitle").eq(1).html("地形"); |
| | | |
| | |
| | | layer = new Cesium.WebMapTileServiceImageryProvider(layerConfig); |
| | | } else if (layerConfig.type == "SuperMap") { |
| | | layer = new Cesium.SuperMapImageryProvider(layerConfig); |
| | | } else if (layerConfig.type == "arcgis") { |
| | | layer = new Cesium.ArcGisMapServerImageryProvider(layerConfig); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | layerArr.push(layer); |
| | | } |
| | | |
| | |
| | | creationFunction: function () { |
| | | return new Cesium.EllipsoidTerrainProvider({ |
| | | ellipsoid: Cesium.Ellipsoid.WGS84 |
| | | }) |
| | | } |
| | | }), new Cesium.ProviderViewModel({ |
| | | name: "鄱阳湖地形", |
| | | tooltip: "由 普适科技 提供的鄱阳湖地区地形", |
| | | iconUrl: "images/basemaps/TerrainSTK.png", |
| | | creationFunction: function () { |
| | | return new Cesium.CesiumTerrainProvider({ |
| | | url: "./dx/", |
| | | requestWaterMask: !0, |
| | | requestVertexNormals: !0, |
| | | // isSct: true,//因坡度坡向添加 |
| | | }) |
| | | } |
| | | })]; |
| | |
| | | var roll = mapOptions.positionInfo.roll; |
| | | |
| | | setTimeout(lang.hitch(this, function () { |
| | | this.map.camera.setView({destination: Cesium.Rectangle.fromDegrees(west, south, east, north)}); |
| | | this.map.camera.setView({ |
| | | destination: Cesium.Rectangle.fromDegrees(west, south, east, north) |
| | | }); |
| | | }), 100); |
| | | |
| | | |