nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

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:
Msrc/lib/leaflet.control.track-list/lib/geo_file_exporters.js | 6++++--
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>');