commit f0b7ab2c928dcd3ad28909dcf926697104874ff6
parent da47dd99b35106e59b855e8b275fd8a81fe77d3f
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Wed, 6 Jun 2018 10:55:39 +0300
Merge pull request #91 from myadzel/garmin-connect
add time element inside of trkpt element (gpx compatibility to garmin connect)
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/lib/leaflet.control.track-list/lib/geo_file_exporters.js b/src/lib/leaflet.control.track-list/lib/geo_file_exporters.js
@@ -4,7 +4,8 @@ import {saveNktk} from './nktk';
function saveGpx(segments, name, points) {
var gpx = [],
- x, y;
+ x, y,
+ time = '1970-01-01T00:00:01.000Z';
gpx.push('<?xml version="1.0" encoding="UTF-8" standalone="no" ?>');
gpx.push(
@@ -32,7 +33,8 @@ function saveGpx(segments, name, points) {
points.forEach(function(p) {
x = p.lng.toFixed(6);
y = p.lat.toFixed(6);
- gpx.push('\t\t\t<trkpt lat="' + y + '" lon="' + x + '"></trkpt>');
+ //time element is not necessary, added for compatibility to Garmin Connect only
+ gpx.push('\t\t\t<trkpt lat="' + y + '" lon="' + x + '"><time>' + time + '</time></trkpt>');
}
);
gpx.push('\t\t</trkseg>');