From eb90411cd92dbd4b629a9fa503f705110c825d1e Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 27 Dec 2018 14:30:24 +0100
Subject: [PATCH] overlay wrapping is disabled for Markers and data overlays

---
 CHANGELOG                                                     | 1 +
 .../src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js      | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index 930484c91c..b07ace6b5e 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,5 @@
 minerva (12.1.4) stable; urgency=medium
+  * Bug fix: there are no more extra markers due to map wrapping
   * Bug fix: upload of the project failed when another project was removed 
     during upload 
 
diff --git a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js
index cab4a3f16c..997dfc3adc 100644
--- a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js
+++ b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerCanvas.js
@@ -26,24 +26,28 @@ function OpenLayerCanvas(element, options) {
 
   self._markerLayer = new ol.layer.Vector({
     source: new ol.source.Vector({
+      wrapX: false,
       features: []
     })
   });
 
   self._rectangleLayer = new ol.layer.Vector({
     source: new ol.source.Vector({
+      wrapX: false,
       features: []
     })
   });
 
   self._polylineLayer = new ol.layer.Vector({
     source: new ol.source.Vector({
+      wrapX: false,
       features: []
     })
   });
 
   self._drawingLayer = new ol.layer.Vector({
     source: new ol.source.Vector({
+      wrapX: false,
       features: []
     }),
     style: new ol.style.Style({
-- 
GitLab