From df1c052d1f0d368cb78ebb1831980745bca11edc Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Thu, 10 Jun 2021 11:56:18 +0800
Subject: [PATCH] 数据图表的查询渲染

---
 jimu.js/MapManager.js |   45 ++++++++++++++++++++++++++++-----------------
 1 files changed, 28 insertions(+), 17 deletions(-)

diff --git a/jimu.js/MapManager.js b/jimu.js/MapManager.js
index f3d348f..a2535e8 100644
--- a/jimu.js/MapManager.js
+++ b/jimu.js/MapManager.js
@@ -71,7 +71,7 @@
 
             },
 
-            _createMap: function (mode, appConfig) {
+            _createMap: function (mode, appConfig) {//创建地图js
 
                 Cesium.Ion.defaultAccessToken = appConfig.cesiumToken;
 
@@ -81,17 +81,16 @@
 
                 this.map.scene.highDynamicRange = false;
                 this.map._cesiumWidget._creditContainer.style.display = "none";
-
-
+                // console.log(this.map.scene)
                 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.selectedTerrain = this.map.baseLayerPicker.viewModel.terrainProviderViewModels[0];
                 $(".cesium-baseLayerPicker-sectionTitle").eq(0).html("底图");
                 $(".cesium-baseLayerPicker-sectionTitle").eq(1).html("地形");
 
@@ -99,7 +98,8 @@
                 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);
             },
@@ -165,20 +165,31 @@
                             ellipsoid: Cesium.Ellipsoid.WGS84
                         })
                     }
-                }), new Cesium.ProviderViewModel({
-                    name: "湾里地形",
-                    tooltip: "30M地形",
-                    iconUrl: "images/basemaps/TerrainSTK.png",
-                    creationFunction: function () {
-                        return new Cesium.CesiumTerrainProvider({
-                            url: "/mt3D/data/dx",
-                            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) {

--
Gitblit v1.9.3