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