commit a2e9d62ba69122d6d2a0ded77ff5f5bf2c2d2f34
parent 5a677a06745c7a4c781262aa5912058b730b3b22
Author: Sergey Orlov <wladimirych@gmail.com>
Date: Sat, 22 Dec 2018 23:55:23 +0100
tracks list: refactor track duplication function #198
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js
@@ -468,7 +468,9 @@ L.Control.TrackList = L.Control.extend({
const segments = this.getTrackPolylines(track).map((line) => {
return line.getLatLngs().map((latlng) => [latlng.lat, latlng.lng])
});
- this.addTrack({name: track.name(), tracks: segments});
+ const points = this.getTrackPoints(track)
+ .map((point) => ({lat: point.latlng.lat, lng: point.latlng.lng, name: point.label}));
+ this.addTrack({name: track.name(), tracks: segments, points});
},
reverseTrackSegment: function(trackSegment) {