| | |
| | | this.map.scene.highDynamicRange = false; |
| | | this.map._cesiumWidget._creditContainer.style.display = "none"; |
| | | |
| | | |
| | | this.map.scene.globe.depthTestAgainstTerrain = true; |
| | | this.map.scene.logarithmicDepthBuffer = false; |
| | | this.map.scene.globe.baseColor = Cesium.Color.WHITESMOKE; |
| | | this.map.scene.globe.baseColor = Cesium.Color.BLACK; |
| | | window.viewer = this.map; |
| | | var imageryLayers = this.map.imageryLayers; |
| | | imageryLayers.removeAll(); |
| | | |
| | | this.map.baseLayerPicker.viewModel.selectedImagery = this.map.baseLayerPicker.viewModel.imageryProviderViewModels[1]; |
| | | this.map.baseLayerPicker.viewModel.selectedTerrain = this.map.baseLayerPicker.viewModel.terrainProviderViewModels[1]; |
| | | this.map.baseLayerPicker.viewModel.selectedImagery = this.map.baseLayerPicker.viewModel.imageryProviderViewModels[2]; |
| | | this.map.baseLayerPicker.viewModel.selectedTerrain = this.map.baseLayerPicker.viewModel.terrainProviderViewModels[0]; |
| | | $(".cesium-baseLayerPicker-sectionTitle").eq(0).html("底图"); |
| | | $(".cesium-baseLayerPicker-sectionTitle").eq(1).html("地形"); |
| | | |
| | |
| | | topic.subscribe("gis/map/flyTo", lang.hitch(this, this.flyTo)); |
| | | this._processMapOptions(appConfig.map.mapOptions); |
| | | this._publishMapEvent(this.map); |
| | | window.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 180000; |
| | | |
| | | // window.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 180000; |
| | | |
| | | this.setMapHeight(this.map); |
| | | }, |
| | |
| | | }) |
| | | } |
| | | }), new Cesium.ProviderViewModel({ |
| | | name: "湾里地形", |
| | | tooltip: "30M地形", |
| | | name: "赣州地形", |
| | | tooltip: "由 普适科技 提供的赣州地区地形", |
| | | iconUrl: "images/basemaps/TerrainSTK.png", |
| | | creationFunction: function () { |
| | | return new Cesium.CesiumTerrainProvider({ |
| | | url: "/mt3D/data/dx", |
| | | url: "http://www.sw797.com:10011/gzsw3D/v2/data/gzdx", |
| | | requestWaterMask: !0, |
| | | requestVertexNormals: !0 |
| | | }) |
| | | } |
| | | })]; |
| | | // var terrainProviderViewModels = mapconfig.map.terrainProviderViewModels; |
| | | // for (var i = 0; i < terrainProviderViewModels.length; i++) { |
| | | // var tp = null; |
| | | // if(terrainProviderViewModels[i].url==""){ |
| | | // tp = new Cesium.EllipsoidTerrainProvider({ |
| | | // ellipsoid: Cesium.Ellipsoid.WGS84 |
| | | // }) |
| | | // } |
| | | // else{ |
| | | // tp = new Cesium.CesiumTerrainProvider({url:terrainProviderViewModels[i].url,requestVertexNormals:true}); |
| | | // } |
| | | // var pvm = new Cesium.ProviderViewModel({ |
| | | // name: terrainProviderViewModels[i].name, |
| | | // tooltip: terrainProviderViewModels[i].tooltip, |
| | | // iconUrl: terrainProviderViewModels[i].iconUrl, |
| | | // creationFunction: function() { |
| | | // return tp; |
| | | // } |
| | | // }); |
| | | // terrainProviderViewModelsArr.push(pvm); |
| | | // } |
| | | |
| | | return terrainProviderViewModelsArr; |
| | | |
| | | }, |
| | | |
| | | flyTo: function (item) { |