diff --git a/frontend-js/src/main/js/map/marker/AbstractMarker.js b/frontend-js/src/main/js/map/marker/AbstractMarker.js
index f177ae328aeb15ae0d65a71dc08a7cce736fb11a..158b9c59adb40057453ec2e770fe1b1f027dbbf3 100644
--- a/frontend-js/src/main/js/map/marker/AbstractMarker.js
+++ b/frontend-js/src/main/js/map/marker/AbstractMarker.js
@@ -78,7 +78,7 @@ AbstractMarker.prototype._updateIcon = function () {
       self.hide();
     } else {
       googleMarker.setIcon(GuiConnector.getImgPrefix() + self.getIcon());
-      if (googleMarker.getMap() === null) {
+      if (googleMarker.getMap() === null || googleMarker.getMap() === undefined) {
         self.show();
       }
     }