diff --git a/CHANGELOG b/CHANGELOG
index 930484c91cf52965dae9715b14e1e718e7c67b33..b07ace6b5e0cdb0d97c3b05fa40d5876780ebdef 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 cab4a3f16c393a1e5d7c5bd3cb3f0e806237d3e4..997dfc3adc97537002f1a5437efe186434162baa 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({