| 
					
				 | 
			
			
				@@ -71,10 +71,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eyesChaneg(i) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.echarts[i].iseyes = !this.echarts[i].iseyes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let item = this.echarts[i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.dataSources[item.id]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.dataSources[item.id].show = item.iseyes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else this.addPolygon(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let label = this.echarts[i].label; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let id = "scjg" + i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("----", this.dataSources, id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.dataSources[id]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.dataSources[id].show = item.iseyes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else this.addPolygon(label, id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // emit("eyesChaneg"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setEchart1() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -98,19 +100,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 加载GeoJSON数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addPolygon({ label, id }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      viewer.entities.removeAll(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addPolygon(label, id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let _this = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // viewer.entities.removeAll(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let polygon = Cesium.GeoJsonDataSource.load( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         `/static/data/ghss/${label}.geojson`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { clampToGround: true } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       polygon.then(function (dataSource) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.dataSources[id] = dataSource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("----", _this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // dataSource.id = id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 将数据源添加到Cesium Viewer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         viewer.dataSources.add(dataSource); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         viewer.zoomTo(dataSource); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this.dataSources[id] = dataSource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(_this.dataSources); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 可以获取实体并进行操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // dataSource.entities.values.forEach((entity) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //   // 你可以在这里设置实体的属性,例如位置、颜色等 
			 |