X-Git-Url: https://git-public.kairo.at/?p=lantea.git;a=blobdiff_plain;f=js%2Fmap.js;h=f6b9d86200761cff1e12d65afb1d2b0f9bc661ea;hp=f9ce632f83c9ecdb2d497bc159b16025a52d0177;hb=8f63227ba50180ec312ec822c09bb789fb0be3f2;hpb=7a076538678eb75b90e066df5e2d51346067927d;ds=sidebyside diff --git a/js/map.js b/js/map.js index f9ce632..f6b9d86 100644 --- a/js/map.js +++ b/js/map.js @@ -745,7 +745,9 @@ function calcTrackDuration() { var tDuration = 0; if (gTrack.length > 1) { for (var i = 1; i < gTrack.length; i++) { - tDuration += (gTrack[i].time - gTrack[i-1].time); + if (!gTrack[i].beginSegment) { + tDuration += (gTrack[i].time - gTrack[i-1].time); + } } } return Math.round(tDuration / 1000); // The timestamps are in ms but we return seconds. @@ -756,7 +758,9 @@ function calcTrackLength() { var tLength = 0; if (gTrack.length > 1) { for (var i = 1; i < gTrack.length; i++) { - tLength += getPointDistance(gTrack[i-1].coords, gTrack[i].coords); + if (!gTrack[i].beginSegment) { + tLength += getPointDistance(gTrack[i-1].coords, gTrack[i].coords); + } } } return tLength;