From 9c2908d8a110eaa28ec63a877291aeea61ee4e60 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期二, 03 十二月 2024 09:38:24 +0800
Subject: [PATCH] 优化自定义二次确认Dialog回调

---
 app/src/main/assets/js/map.js |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/app/src/main/assets/js/map.js b/app/src/main/assets/js/map.js
index 760cee6..1f20526 100644
--- a/app/src/main/assets/js/map.js
+++ b/app/src/main/assets/js/map.js
@@ -271,19 +271,22 @@
     }
     //淇濆瓨瀹氫綅鍧愭爣鐢熸垚杞ㄨ抗
     var path=[];
-    function updateLocation(lat,log){
-        var newPoint = new T.LatLng(latitude, longitude);
-        path.push(newPoint);
-        var polyline = new T.Polyline({
-            path: path,  // 杞ㄨ抗鍧愭爣
-            strokeColor: "#FF0000",  // 杞ㄨ抗棰滆壊
-            strokeWeight: 6,  // 杞ㄨ抗绾垮
-            strokeOpacity: 0.7  // 杞ㄨ抗閫忔槑搴�
-        });
-        map.addOverlay(polyline);
-         // 绉诲姩鍦板浘瑙嗚鍒版渶鍚庝竴涓綅缃�
-         map.panTo(newPoint);
+    var lineLayer = new T.Polyline([], { color: '#ff4500', weight: 3, opacity: 0.8 });
+ 
+    function updateLocation(log,lat){
+        var lastLat=lat;
+        // const intervalId = setInterval(() => {
+            // lastLat=lastLat+0.0001;
+            var newPoint = new T.LngLat(log,lastLat);
+            path.push(newPoint);
+            lineLayer.setLngLats(path);
+            map.addOverLay(lineLayer);
+             // 绉诲姩鍦板浘瑙嗚鍒版渶鍚庝竴涓綅缃�
+             map.panTo(newPoint);
+        // }, 500);
+    
     }
 
 
 })();
+ 
\ No newline at end of file

--
Gitblit v1.8.0