nakarte

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

commit 5a677a06745c7a4c781262aa5912058b730b3b22
parent ce6b0b6438d7209c76931ec8920122024599a144
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Sat, 22 Dec 2018 22:11:46 +0100

tracks list: refactor track duplication function #198

Diffstat:
Msrc/lib/leaflet.control.track-list/track-list.js | 14+++-----------
1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -465,17 +465,9 @@ L.Control.TrackList = L.Control.extend({ }, duplicateTrack: function(track) { - var segments = [], segment, - line, - lines = this.getTrackPolylines(track); - for (var i = 0; i < lines.length; i++) { - segment = []; - line = lines[i].getLatLngs(); - for (var j = 0; j < line.length; j++) { - segment.push([line[j].lat, line[j].lng]); - } - segments.push(segment); - } + const segments = this.getTrackPolylines(track).map((line) => { + return line.getLatLngs().map((latlng) => [latlng.lat, latlng.lng]) + }); this.addTrack({name: track.name(), tracks: segments}); },