nakarte

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

commit 152918e06063414dee2c0d26ccb14065c7a3e4cd
parent 1574a87d9748948a095b128e5e6637d35c570c60
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Sat, 26 Dec 2020 20:12:17 +0100

tracks: do not highlight empty segments

leaflet crashes processing lines without points

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

diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -1219,6 +1219,9 @@ L.Control.TrackList = L.Control.extend({ const trackHighlight = L.featureGroup([]).addTo(this._map).bringToBack(); for (const line of this._highlightedTrack.feature.getLayers()) { let latlngs = line.getFixedLatLngs(); + if (latlngs.length === 0) { + continue; + } L.polyline(latlngs, {...this.options.trackHighlightStyle, interactive: false}).addTo( trackHighlight );