| 
					
				 | 
			
			
				@@ -63,8 +63,9 @@ class StaticMapLayers { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     show(key,isFit = false){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("show layer",key) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (isFit) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.timeIndex = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -72,14 +73,14 @@ class StaticMapLayers { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.hideAll() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let keyText = key+this.timeIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let layer = this.layerData[keyText].layer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eventBus.emit("alarmList:changeMapLayer", {legendUrl:this.layerData[keyText].legend, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        eventBus.emit("alarmList:changeMapLayer", {legendUrl:layer.layer.get("legend"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             colors:layer.layer.get("colors"), labels:layer.layer.get("labels")}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         layer.show() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(isFit && layer.layer.getExtent){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let extent = layer.layer.getExtent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(extent && extent[0] != Infinity){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 console.log("show layer",extent) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                layer.mapInstance.fit(extent,{padding:[100,100,100,100]}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                layer.mapInstance.fit(extent,{padding:[-100,-100,-100,-100]}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -93,6 +94,11 @@ class StaticMapLayers { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     addStaticImgLayer(map, item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let imgLayer = new StaticImgLayer(item.url, item, 3, map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         imgLayer.hide() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(item.legendData){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            imgLayer.layer.set("colors", item.legendData.colors) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            imgLayer.layer.set("labels", item.legendData.label) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        imgLayer.layer.set("legend", item.legend) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return imgLayer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |