| 
					
				 | 
			
			
				@@ -93,7 +93,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.map = L.map('vmap', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         crs: L.CRS.Simple, // 一个简单的CRS,可将经度和纬度直接映射到x其中y。可用于平面地图(例如游戏地图) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         minZoom: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        maxZoom: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        maxZoom: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         zoom: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maxBounds: bounds, // 地图拖动到边界后自动弹回 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maxBoundsViscosity: 0.2, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -195,7 +195,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           pointToLayer: function(_feature, latlng) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const sensorLocationId = _feature.properties.sensorLocationId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const goafSensorName = _feature.properties.goafSensorName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const html = `<div data-layer="${sensorLocationId}-${goafSensorName}" class="goaf-icon-box" style="width:100%;height:100%;position: relative;"></div>` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            const html = `<div data-layer="${sensorLocationId}-${goafSensorName}" title="${goafSensorName}" class="goaf-icon-box" style="width:100%;height:100%;position: relative;"></div>` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var icon = L.divIcon({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               html, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               iconSize 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -238,6 +238,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return geojson 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     showLayerDetail(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      debugger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getNewSensorData({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         map: item.mapId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         goafSensorId: item.goafSensorId 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -268,6 +269,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.leaflet-control-attribution.leaflet-control{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .map-container{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         height: 100%; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -336,53 +342,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     background-color: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     border-color: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .goaf-fill-v{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      width:100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      bottom: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      left: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      background-image: url("./goaf/stone.png"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      background-size: 7px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      &.fill{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background-image: url("./goaf/stone.png"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .goaf-icon-tag{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    display: inline-block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background: linear-gradient(90deg, #21649c 0.21%, #060F1E 100%); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow:hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-overflow:ellipsis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    white-space:nowrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    z-index: 99999; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    top: -18px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .layout-map .goaf-icon-box:hover{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    border: 1px dashed rgb(133, 131, 131); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    border-radius: 50%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /*动画*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.ico-warning { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  &::after{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    display: block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    content: ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height: 60%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 60%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-image: radial-gradient(yellow,red); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-radius: 50% 50% 10% 10%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    animation: twinkle 0.5s infinite alternate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    transform: translate(-50%,-50%); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    left: 50%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    top: 50%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    box-shadow: 0 0 20px red; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    z-index: 9999; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-@keyframes twinkle { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    0% {opacity: 0.9;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    50% {opacity: 0.5;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    100% {opacity: 0;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |