shuhao 1 hónapja
szülő
commit
2faf06e0c6
1 módosított fájl, 19 hozzáadás és 14 törlés
  1. 19 14
      src/views/home/map/samplePointLayer.js

+ 19 - 14
src/views/home/map/samplePointLayer.js

@@ -67,9 +67,9 @@ class SamplePointLayer {
   getIconStyle(feature){
     let style = new Style({
       image: new Icon({
-        // src: feature.get('icon'),
-        src: require(`@/assets/images/map/${feature.get('iconName')}-icon.png`),
-        scale:0.25,
+        src: feature.get('icon'),
+        // src: require(`@/assets/images/map/${feature.get('iconName')}-icon.png`),
+        scale:feature.get('scale'),
       })
     });
     return style
@@ -168,17 +168,22 @@ class SamplePointLayer {
   }
 
   getIcon(item){
-    // let imgSrc = require(`@/assets/images/map/${item.iconName}-icon.png`)
-    // if(item.status == 9){
-    //   imgSrc = require('@/assets/images/map/active-icon.png')
-    // }
-    // if(item.status == 2){
-    //   imgSrc = require('@/assets/status/status_szyc.png')
-    // }
-    // if(item.status == 3){
-    //   imgSrc = require('@/assets/status/status_bcyc.png')
-    // }
-    // item["icon"] = imgSrc
+    console.log(item)
+    let imgSrc = require(`@/assets/images/map/${item.iconName}-icon.png`)
+    let scale = 0.25
+    if(item.status == 1){
+      imgSrc = require('@/assets/images/map/active-icon.png')
+    }
+    if(item.status == 2){
+      imgSrc = require('@/assets/status/status_szyc.png')
+      scale = 0.8
+    }
+    if(item.status == 3){
+      imgSrc = require('@/assets/status/status_bcyc.png')
+      scale = 0.8
+    }
+    item["icon"] = imgSrc
+    item["scale"] = scale
   }
 
   reset(farm, region){