|  | @@ -102,6 +102,7 @@
 | 
	
		
			
				|  |  |  				//设置参数
 | 
	
		
			
				|  |  |  				let _options = {
 | 
	
		
			
				|  |  |  					id: _serviceId,
 | 
	
		
			
				|  |  | +					url: data.datasource,
 | 
	
		
			
				|  |  |  					alpha: _opacity
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -111,7 +112,6 @@
 | 
	
		
			
				|  |  |  					case "UrlTemplateImageryProvider": //加载URL模板服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.CRS) { //坐标系
 | 
	
		
			
				|  |  |  								_options.CRS = parameterset.CRS;
 | 
	
	
		
			
				|  | @@ -132,7 +132,6 @@
 | 
	
		
			
				|  |  |  					case "WebMapTileServiceImageryProvider": // WMTS地图服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.layers) { //WMTS请求的层名
 | 
	
		
			
				|  |  |  								_options.layers = parameterset.layers;
 | 
	
	
		
			
				|  | @@ -173,7 +172,6 @@
 | 
	
		
			
				|  |  |  					case "WebMapServiceImageryProvider": //WMS地图服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.layers) { //WMTS请求的层名
 | 
	
		
			
				|  |  |  								_options.layers = parameterset.layers;
 | 
	
	
		
			
				|  | @@ -200,7 +198,6 @@
 | 
	
		
			
				|  |  |  					case "ArcGisMapServerImageryProvider": // ArcGIS Online和Server的相关服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.layers) {
 | 
	
		
			
				|  |  |  								_options.layers = parameterset.layers;
 | 
	
	
		
			
				|  | @@ -217,7 +214,6 @@
 | 
	
		
			
				|  |  |  					case "TileMapServiceImageryProvider": // 2.5维度地图
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.minimumLevel) { //最小层级
 | 
	
		
			
				|  |  |  								_options.minimumLevel = parameterset.minimumLevel;
 | 
	
	
		
			
				|  | @@ -235,45 +231,25 @@
 | 
	
		
			
				|  |  |  						break;
 | 
	
		
			
				|  |  |  					case "Cesium3DTileset": //加载3DTileset地图服务--实景
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -						let Tiles = [];
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -						let datasource = data.datasource.split("#")
 | 
	
		
			
				|  |  | -						console.log('datasource', datasource)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -						//加载实景
 | 
	
		
			
				|  |  | -						datasource.forEach((res, index) => {
 | 
	
		
			
				|  |  | -							//设置参数
 | 
	
		
			
				|  |  | -							let _options = {
 | 
	
		
			
				|  |  | -								id: _serviceId + index,
 | 
	
		
			
				|  |  | -								url: res,
 | 
	
		
			
				|  |  | +						//设置参数
 | 
	
		
			
				|  |  | +						if (parameterset) {
 | 
	
		
			
				|  |  | +							if (parameterset.height) {
 | 
	
		
			
				|  |  | +								_options.height = parameterset.height;
 | 
	
		
			
				|  |  |  							}
 | 
	
		
			
				|  |  | -							if (parameterset) {
 | 
	
		
			
				|  |  | -								if (parameterset.height) {
 | 
	
		
			
				|  |  | -									_options.height = parameterset.height;
 | 
	
		
			
				|  |  | -								}
 | 
	
		
			
				|  |  | -								if (parameterset.alpha) {
 | 
	
		
			
				|  |  | -									_options.alpha = parameterset.alpha;
 | 
	
		
			
				|  |  | -								}
 | 
	
		
			
				|  |  | +							if (parameterset.alpha) {
 | 
	
		
			
				|  |  | +								_options.alpha = parameterset.alpha;
 | 
	
		
			
				|  |  |  							}
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						//加载实景
 | 
	
		
			
				|  |  | +						jt3d.layer.addCesium3DTileset(_options, function(serviceId) {
 | 
	
		
			
				|  |  | +							earthAtLeft = window[_serviceId];
 | 
	
		
			
				|  |  | +							earthAtLeft.splitDirection = Cesium.SplitDirection.LEFT;
 | 
	
		
			
				|  |  | +						});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -							jt3d.layer.addCesium3DTileset(_options, function(serviceId) {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -								window[_serviceId + index] = window[serviceId];
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -								window[_serviceId + index].splitDirection = Cesium.SplitDirection.LEFT;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -								Tiles.push(window[_serviceId + index]);
 | 
	
		
			
				|  |  | -							});
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -							if (index === (datasource.length - 1)) {
 | 
	
		
			
				|  |  | -								earthAtLeft = Tiles;
 | 
	
		
			
				|  |  | -							}
 | 
	
		
			
				|  |  | -						})
 | 
	
		
			
				|  |  |  						break;
 | 
	
		
			
				|  |  |  					case "Cesium3DTileset_BM": //加载3DTileset地图服务--白膜
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.color) {
 | 
	
		
			
				|  |  |  								_options.color = parameterset.color;
 | 
	
	
		
			
				|  | @@ -328,6 +304,7 @@
 | 
	
		
			
				|  |  |  				//设置参数
 | 
	
		
			
				|  |  |  				let _options = {
 | 
	
		
			
				|  |  |  					id: _serviceId,
 | 
	
		
			
				|  |  | +					url: data.datasource,
 | 
	
		
			
				|  |  |  					alpha: _opacity
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -336,7 +313,6 @@
 | 
	
		
			
				|  |  |  					case "UrlTemplateImageryProvider": //加载URL模板服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.CRS) { //坐标系
 | 
	
		
			
				|  |  |  								_options.CRS = parameterset.CRS;
 | 
	
	
		
			
				|  | @@ -363,7 +339,6 @@
 | 
	
		
			
				|  |  |  					case "WebMapTileServiceImageryProvider": // WMTS地图服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.layers) { //WMTS请求的层名
 | 
	
		
			
				|  |  |  								_options.layers = parameterset.layers;
 | 
	
	
		
			
				|  | @@ -410,7 +385,6 @@
 | 
	
		
			
				|  |  |  					case "WebMapServiceImageryProvider": //WMS地图服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.layers) { //WMTS请求的层名
 | 
	
		
			
				|  |  |  								_options.layers = parameterset.layers;
 | 
	
	
		
			
				|  | @@ -443,7 +417,6 @@
 | 
	
		
			
				|  |  |  					case "ArcGisMapServerImageryProvider": // ArcGIS Online和Server的相关服务
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.layers) {
 | 
	
		
			
				|  |  |  								_options.layers = parameterset.layers;
 | 
	
	
		
			
				|  | @@ -466,7 +439,6 @@
 | 
	
		
			
				|  |  |  					case "TileMapServiceImageryProvider": // 2.5维度地图
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.minimumLevel) { //最小层级
 | 
	
		
			
				|  |  |  								_options.minimumLevel = parameterset.minimumLevel;
 | 
	
	
		
			
				|  | @@ -490,45 +462,25 @@
 | 
	
		
			
				|  |  |  						break;
 | 
	
		
			
				|  |  |  					case "Cesium3DTileset": //加载3DTileset地图服务--实景
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -						let Tiles = [];
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -						let datasource = data.datasource.split("#")
 | 
	
		
			
				|  |  | -						console.log('datasource', datasource)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -						//加载实景
 | 
	
		
			
				|  |  | -						datasource.forEach((res, index) => {
 | 
	
		
			
				|  |  | -							//设置参数
 | 
	
		
			
				|  |  | -							let _options = {
 | 
	
		
			
				|  |  | -								id: _serviceId + index,
 | 
	
		
			
				|  |  | -								url: res,
 | 
	
		
			
				|  |  | +						//设置参数
 | 
	
		
			
				|  |  | +						if (parameterset) {
 | 
	
		
			
				|  |  | +							if (parameterset.height) {
 | 
	
		
			
				|  |  | +								_options.height = parameterset.height;
 | 
	
		
			
				|  |  |  							}
 | 
	
		
			
				|  |  | -							if (parameterset) {
 | 
	
		
			
				|  |  | -								if (parameterset.height) {
 | 
	
		
			
				|  |  | -									_options.height = parameterset.height;
 | 
	
		
			
				|  |  | -								}
 | 
	
		
			
				|  |  | -								if (parameterset.alpha) {
 | 
	
		
			
				|  |  | -									_options.alpha = parameterset.alpha;
 | 
	
		
			
				|  |  | -								}
 | 
	
		
			
				|  |  | +							if (parameterset.alpha) {
 | 
	
		
			
				|  |  | +								_options.alpha = parameterset.alpha;
 | 
	
		
			
				|  |  |  							}
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						//加载实景
 | 
	
		
			
				|  |  | +						jt3d.layer.addCesium3DTileset(_options, function(serviceId) {
 | 
	
		
			
				|  |  | +							earthAtRight = window[_serviceId];
 | 
	
		
			
				|  |  | +							earthAtRight.splitDirection = Cesium.SplitDirection.RIGHT;
 | 
	
		
			
				|  |  | +						});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -							jt3d.layer.addCesium3DTileset(_options, function(serviceId) {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -								window[_serviceId + index] = window[serviceId];
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -								window[_serviceId + index].splitDirection = Cesium.SplitDirection.RIGHT;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -								Tiles.push(window[_serviceId + index]);
 | 
	
		
			
				|  |  | -							});
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -							if (index === (datasource.length - 1)) {
 | 
	
		
			
				|  |  | -								earthAtRight = Tiles;
 | 
	
		
			
				|  |  | -							}
 | 
	
		
			
				|  |  | -						})
 | 
	
		
			
				|  |  |  						break;
 | 
	
		
			
				|  |  |  					case "Cesium3DTileset_BM": //加载3DTileset地图服务--白膜
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						//设置参数
 | 
	
		
			
				|  |  | -						_options.url = data.datasource;
 | 
	
		
			
				|  |  |  						if (parameterset) {
 | 
	
		
			
				|  |  |  							if (parameterset.color) {
 | 
	
		
			
				|  |  |  								_options.color = parameterset.color;
 | 
	
	
		
			
				|  | @@ -700,7 +652,7 @@
 | 
	
		
			
				|  |  |  			//Promise回调
 | 
	
		
			
				|  |  |  			function init() {
 | 
	
		
			
				|  |  |  				return new Promise((resolve, reject) => {
 | 
	
		
			
				|  |  | -					_self.initData.forEach((res,index) => {
 | 
	
		
			
				|  |  | +					_self.initData.forEach((res, index) => {
 | 
	
		
			
				|  |  |  						let num = Number(res.layerorder)
 | 
	
		
			
				|  |  |  						if (num < 10) {
 | 
	
		
			
				|  |  |  							res.layerorder = '0' + res.layerorder
 | 
	
	
		
			
				|  | @@ -709,10 +661,10 @@
 | 
	
		
			
				|  |  |  						res.value = res;
 | 
	
		
			
				|  |  |  						res.label = res.layername;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -						if (res.layername === "二调") {
 | 
	
		
			
				|  |  | +						if (res.layername === "牟平中心城") {
 | 
	
		
			
				|  |  |  							_self.leftValue = res;
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  | -						if (res.layername === "三调") {
 | 
	
		
			
				|  |  | +						if (res.layername === "牟平区") {
 | 
	
		
			
				|  |  |  							_self.rightValue = res;
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -731,7 +683,9 @@
 | 
	
		
			
				|  |  |  			}).then(res => {
 | 
	
		
			
				|  |  |  				//初始图层列表
 | 
	
		
			
				|  |  |  				this.initData = res.data
 | 
	
		
			
				|  |  | -				init().then(item => {})
 | 
	
		
			
				|  |  | +				init().then(item => {
 | 
	
		
			
				|  |  | +					
 | 
	
		
			
				|  |  | +				})
 | 
	
		
			
				|  |  |  			})
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -762,8 +716,9 @@
 | 
	
		
			
				|  |  |  			float: left;
 | 
	
		
			
				|  |  |  			margin-left: 10rem;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		.el-tree{
 | 
	
		
			
				|  |  | -			width:300rem !important;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +		.el-tree {
 | 
	
		
			
				|  |  | +			width: 300rem !important;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		// .el-popper.is-light,
 |