checkpoint
This commit is contained in:
parent
1f695958e7
commit
ffd5fb6af3
1 changed files with 9 additions and 1 deletions
|
@ -91,12 +91,20 @@ data class Track (
|
|||
write("\t\t<name>${this.name}</name>")
|
||||
write("\t\t<trkseg>")
|
||||
|
||||
trkpt_generator().forEach { trkpt ->
|
||||
var previous: Trkpt? = null
|
||||
for (trkpt in trkpt_generator())
|
||||
{
|
||||
if (previous != null && (trkpt.time - previous.time) > (5 * Keys.ONE_MINUTE_IN_MILLISECONDS))
|
||||
{
|
||||
write("\t\t</trkseg>")
|
||||
write("\t\t<trkseg>")
|
||||
}
|
||||
write("\t\t\t<trkpt lat=\"${trkpt.latitude}\" lon=\"${trkpt.longitude}\">")
|
||||
write("\t\t\t\t<ele>${trkpt.altitude}</ele>")
|
||||
write("\t\t\t\t<time>${iso8601_format.format(trkpt.time)}</time>")
|
||||
write("\t\t\t\t<sat>${trkpt.numberSatellites}</sat>")
|
||||
write("\t\t\t</trkpt>")
|
||||
previous = trkpt
|
||||
}
|
||||
|
||||
write("\t\t</trkseg>")
|
||||
|
|
Loading…
Reference in a new issue