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