From f460702d6d59be9e53f3b16bf183814567f881c0 Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期五, 13 十月 2023 17:33:06 +0800
Subject: [PATCH] rpc

---
 src/assets/js/rpc.js |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/assets/js/rpc.js b/src/assets/js/rpc.js
index 337ca94..01f6583 100644
--- a/src/assets/js/rpc.js
+++ b/src/assets/js/rpc.js
@@ -92,10 +92,11 @@
 
             this.dataQuery = [];
             this.objArr = [];
-            this.pointrange = 2000;
+            this.pointrange = 6000;
             for (var i = 0; i < length; i++) {
                 var world = keyWorld[i].word;
-                if (world.indexOf('濂旈┌') > -1) {
+                // if (world == '濂旈┌') return
+                if (world.indexOf('濂旈┌鍏徃') > -1) {
                     world = '濂旈┌';
                     this.pointrange = 12000
                 } else if (world.indexOf('浜笢') > -1) {
@@ -112,6 +113,12 @@
                     world = '鏈哄櫒浜�'
                 } else if (world.indexOf('姹借溅') > -1) {
                     world = '姹借溅'
+                }else if (world.indexOf('鍥�') > -1) {
+                   
+                }else if (world.indexOf('鍗氬ぇ') > -1 && world.indexOf('鍗氬ぇ澶у帵') == -1){
+                    world = '鍗氬ぇ'
+                } else{
+                    continue
                 }
                 this.setFuzzyQueryData(world, i, length - 1);
             }
@@ -120,7 +127,8 @@
     async setFuzzyQueryData(res, index, length) {
         if (res == "淇℃伅鎶�鏈�" || res == "鐢熺墿鍖昏嵂" || res == "鏈哄櫒浜�" || res == "姹借溅") {
             shengwuSearch(res).then(result => {
-                var that = this;
+                var that = this; 
+                store.queryLayer.data = [];
                 result.features.forEach(val => {
                     let itemObj = {
                         type: "鍥尯",
@@ -315,7 +323,6 @@
             }
         })
     },
-
     read(wkt) {
         var regExes = {
             typeStr: /^\s*(\w+)\s*\(\s*(.*)\s*\)\s*$/,
@@ -516,7 +523,6 @@
 
         return geometry;
     },
-
     //鍦板浘澶嶄綅
     setMapRest() {
         const data = mapData.mapRest;
@@ -534,7 +540,6 @@
             duration: 8 //椋炶鏃堕棿8s
         });
     },
-
     //鍔ㄧ敾瀵艰埅
     setLineRoaming() {
         var valdata = mapData.animaNavigation;
@@ -546,7 +551,7 @@
             geom.push(valdata[i].lng, valdata[i].lat, valdata[i].height);
         }
 
-        var that = this;
+        var that = this; 
         sgworld.Creator.getFlyData(geom, data => {
             data.showPoint = false;
             data.showLine = false;
@@ -605,7 +610,6 @@
         //鑼冨洿璋冪敤
         this.getLandmass(res);
     },
-
     setAddPointLocation(res) {
         // 娓呴櫎鏂规硶
         store.setlocalLayerShowAction(false);
@@ -873,8 +877,6 @@
         this.setClearPointFly();
         vueEvents.$emit("queryLayer", false);
     },
-
-
     setLacationLineClear() {
         if (this.lacationLine) {
             Viewer.entities.remove(this.lacationLine)

--
Gitblit v1.9.3