mirror of
https://github.com/flobz/psa_car_controller.git
synced 2026-08-22 09:26:16 +00:00
fix: Last position on map is not updated #413
This commit is contained in:
committed by
Florian BEZANNIER
parent
656749ab19
commit
9e05cc8f1f
@@ -236,14 +236,18 @@ function sortMultipleTable (sortParams, data, tables) {
|
||||
|
||||
function getLastPosition (trips) {
|
||||
const lastPos = {}
|
||||
if(Array.isArray(trips) && trips.length > 0){
|
||||
lastPos.lat = trips.at(-1).positions.lat[0]
|
||||
lastPos.lon = trips.at(-1).positions.long[0]
|
||||
}
|
||||
else {
|
||||
lastPos.lat = 40
|
||||
lastPos.lon = 40
|
||||
if (Array.isArray(trips) && trips.length > 0) {
|
||||
const lastTrip = trips.reduce(function (prev, current) {
|
||||
return (prev.start_at > current.start_at) ? prev : current
|
||||
})
|
||||
console.log('lastTrip:', lastTrip)
|
||||
lastPos.lat = lastTrip.positions.lat.at(-1)
|
||||
lastPos.lon = lastTrip.positions.long.at(-1)
|
||||
} else {
|
||||
lastPos.lat = 40
|
||||
lastPos.lon = 40
|
||||
}
|
||||
console.log('last position:', lastPos)
|
||||
return lastPos
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user