nakarte

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

commit 4dcf0dfec6ef4d58d5a127e600ac615c8dfe49d1
parent 6e04000168a0b2fc3937afb2f50b1bac9bfc7703
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Wed, 17 Oct 2018 09:49:04 +0200

[track-list] wrap longitude when creating waypoint #144

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

diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -599,7 +599,8 @@ L.Control.TrackList = L.Control.extend({ movePoint: function(e) { const marker = this._movingMarker; - this._markerLayer.setMarkerPosition(marker, e.latlng); + const newLatLng = e.latlng.wrap(); + this._markerLayer.setMarkerPosition(marker, newLatLng); this.stopPlacingPoint(); }, @@ -613,7 +614,8 @@ L.Control.TrackList = L.Control.extend({ while (name.length < 3) { name = '0' + name; } - const marker = this.addPoint(parentTrack, {name: name, lat: e.latlng.lat, lng: e.latlng.lng}); + const newLatLng = e.latlng.wrap(); + const marker = this.addPoint(parentTrack, {name: name, lat: newLatLng.lat, lng: newLatLng.lng}); this._markerLayer.addMarker(marker); // we need to show prompt after marker is dispalyed; // grid layer is updated in setTimout(..., 0)after adding marker