From 49fff20134631c4136d2162c0ea789b7693639b6 Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Fri, 19 May 2023 12:05:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E8=BD=A6=E5=8A=A8=E7=94=BB=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E8=B0=83=E8=8A=82=E9=80=9F=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../matrix-middle-service-web/src/views/record/logic/play.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/matrix-middle-service-web/src/views/record/logic/play.ts b/frontend/matrix-middle-service-web/src/views/record/logic/play.ts index d2b4e10..82f46f6 100644 --- a/frontend/matrix-middle-service-web/src/views/record/logic/play.ts +++ b/frontend/matrix-middle-service-web/src/views/record/logic/play.ts @@ -24,6 +24,7 @@ export function playAnimation(map,data,line,animateRate,view,itemIndex){ if(itemIndex !== view.animating){ index = 0 } + let path = line.slice(index).map((item) => { return new AMap.LngLat(item.longitude, item.latitude) }) @@ -44,7 +45,7 @@ export function playAnimation(map,data,line,animateRate,view,itemIndex){ map.setCenter(e.target.getPosition(),true) }) data.animateMarker.on("moveend",()=>{ - if(index >= line.length-1){ + if(index >= line.length-2){ setTimeout(()=>{ view.animating = -1 index = 0