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:
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