小车动画支持调节速率

This commit is contained in:
Shikong 2023-05-19 12:05:03 +08:00
parent d4aba4100a
commit 49fff20134

View File

@ -24,6 +24,7 @@ export function playAnimation(map,data,line,animateRate,view,itemIndex){
if(itemIndex !== view.animating){ if(itemIndex !== view.animating){
index = 0 index = 0
} }
let path = line.slice(index).map((item) => { let path = line.slice(index).map((item) => {
return new AMap.LngLat(item.longitude, item.latitude) 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) map.setCenter(e.target.getPosition(),true)
}) })
data.animateMarker.on("moveend",()=>{ data.animateMarker.on("moveend",()=>{
if(index >= line.length-1){ if(index >= line.length-2){
setTimeout(()=>{ setTimeout(()=>{
view.animating = -1 view.animating = -1
index = 0 index = 0