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>');