浏览代码

Merge branch 'master' of http://192.168.50.233:3000/rui.jiang/performance-test

liujiejie 5 月之前
父节点
当前提交
71cd267cb0
共有 3 个文件被更改,包括 4 次插入1 次删除
  1. 二进制
      src/assets/img/iconFJ.png
  2. 二进制
      src/assets/img/iconFJ1.png
  3. 4 1
      src/components/map/index.vue

二进制
src/assets/img/iconFJ.png


二进制
src/assets/img/iconFJ1.png


+ 4 - 1
src/components/map/index.vue

@@ -270,22 +270,25 @@ export default {
       const source = layer.getSource();
       const source = layer.getSource();
 
 
       const iconSrc = this.getIconForValue(data.val);
       const iconSrc = this.getIconForValue(data.val);
+      const scale = data.val === "4" ? [0.5, 0.5] : [0.3, 0.3]; // 如果是 icon04,设置 scale 为 [0.5, 0.5],其他保持 [0.3, 0.3]
 
 
       const feature = new Feature({
       const feature = new Feature({
         geometry: new Point(fromLonLat(data.point, "EPSG:4326")),
         geometry: new Point(fromLonLat(data.point, "EPSG:4326")),
         name: "marker",
         name: "marker",
         data,
         data,
       });
       });
+
       feature.setStyle(
       feature.setStyle(
         new Style({
         new Style({
           image: new Icon({
           image: new Icon({
             src: iconSrc,
             src: iconSrc,
-            scale: [0.3, 0.3],
+            scale: scale, // 根据条件动态设置 scale
             anchor: [0.5, 1],
             anchor: [0.5, 1],
             opacity: 1,
             opacity: 1,
           }),
           }),
         })
         })
       );
       );
+
       source.addFeature(feature);
       source.addFeature(feature);
     },
     },
     /**
     /**