From f7ab8838f095134c65d2628fe54a6fb8c5df146e Mon Sep 17 00:00:00 2001
From: 少年 <1392120328@qq.com>
Date: 星期三, 07 二月 2024 16:52:38 +0800
Subject: [PATCH] 111

---
 src/components/leftMenu/sousuo2.vue |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/src/components/leftMenu/sousuo2.vue b/src/components/leftMenu/sousuo2.vue
index f8d90fe..9386c2d 100644
--- a/src/components/leftMenu/sousuo2.vue
+++ b/src/components/leftMenu/sousuo2.vue
@@ -195,6 +195,12 @@
       window.flyLine = undefined;
       this.poi_text = "";
       this.ssjgxs = false;
+      if (window.pointArr && window.pointArr.length > 0) {
+        window.pointArr.forEach(item => {
+          window.mapapi.removeLayer(item)
+        })
+        window.pointArr = []
+      }
     },
     changeInput() {
       if (this.poi_text === "") {
@@ -217,6 +223,12 @@
     // 閫�鍑烘悳绱㈢晫闈�
     cancless() {
       this.ssjm = false;
+      if (window.pointArr && window.pointArr.length > 0) {
+        window.pointArr.forEach(item => {
+          window.mapapi.removeLayer(item)
+        })
+        window.pointArr = []
+      }
     },
     getArea() {
       let height = Viewer.container.offsetHeight;
@@ -495,7 +507,7 @@
       flyToPoint([item.lng, item.lat])
       //鍒涘缓鐐逛綅
       let layer = createPointMarker([item.lng, item.lat], item);
-      window.map.addLayer(layer)
+      window.mapapi.addLayer(layer)
 
 
 

--
Gitblit v1.9.3