| 
					
				 | 
			
			
				@@ -777,6 +777,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               map2DViewer.map.removeLayer(map2DViewer.layers["imagery"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             map2DViewer.map.hasLayer(map2DViewer.layers["imagery2"]) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               map2DViewer.map.removeLayer(map2DViewer.layers["imagery2"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            map2DViewer.layers["others"] && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              map2DViewer.map.hasLayer(map2DViewer.layers["others"]) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              map2DViewer.map.removeLayer(map2DViewer.layers["others"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             map2DViewer.map.addLayer(map2DViewer.layers["darkmap"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.clearAllData(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -790,6 +793,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               map2DViewer.map.removeLayer(map2DViewer.layers["darkmap"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             map2DViewer.map.hasLayer(map2DViewer.layers["imagery2"]) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               map2DViewer.map.removeLayer(map2DViewer.layers["imagery2"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            map2DViewer.layers["others"] && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              map2DViewer.map.hasLayer(map2DViewer.layers["others"]) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              map2DViewer.map.removeLayer(map2DViewer.layers["others"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             map2DViewer.map.addLayer(map2DViewer.layers["imagery"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // console.log("进入综合分析页面 -- 默认展开老港镇数据"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1340,7 +1346,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         map2DViewer.map.addLayer(map2DViewer.jlMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$store.state.JLControlRightMapUrl = data.mapUrl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.basemapName2 = data.abbr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (map2DViewer.map.hasLayer(map2DViewer.layers["imagery"])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map2DViewer.map.hasLayer(map2DViewer.layers["imagery"]) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        data.basemapType !== "3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         map2DViewer.map.removeLayer(map2DViewer.layers["imagery"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         map2DViewer.layers["imagery"] = this.$store.state.mapMethodsCollection 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .get("RENDER") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1348,6 +1357,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         map2DViewer.map.addLayer(map2DViewer.layers["imagery"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.basemapName = data.abbr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 选择了浦东地铁,浦东道路等动态服务 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (data.basemapType === "3") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map2DViewer.layers["others"] && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          map2DViewer.map.hasLayer(map2DViewer.layers["others"]) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          map2DViewer.map.removeLayer(map2DViewer.layers["others"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // map2DViewer.layers["imagery"] && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   map2DViewer.map.hasLayer(map2DViewer.layers["imagery"]) && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   map2DViewer.map.removeLayer(map2DViewer.layers["imagery"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map2DViewer.layers["others"] = this.$store.state.mapMethodsCollection 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .get("RENDER") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .addDynamicLayer(data.mapUrl); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map2DViewer.map.addLayer(map2DViewer.layers["others"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$bus.$emit("reJLControl"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.satImgChecked = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.airImgChecked = false; 
			 |