From 7a53cac4ef0ef3c46a018c0524f68febac8a9de9 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 17 Apr 2018 16:48:17 +0200
Subject: [PATCH] OverlayPanel doesn't use google implementation

---
 frontend-js/src/main/js/gui/Panel.js                  | 4 ++++
 frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/frontend-js/src/main/js/gui/Panel.js b/frontend-js/src/main/js/gui/Panel.js
index d4a1129b38..d668c6a699 100644
--- a/frontend-js/src/main/js/gui/Panel.js
+++ b/frontend-js/src/main/js/gui/Panel.js
@@ -84,6 +84,10 @@ Panel.prototype.setMap = function (map) {
   this._map = map;
 };
 
+/**
+ *
+ * @returns {CustomMap}
+ */
 Panel.prototype.getMap = function () {
   return this._map;
 };
diff --git a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
index 206634e95e..47d2804b85 100644
--- a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
@@ -350,7 +350,7 @@ OverlayPanel.prototype.refresh = function (showDefault) {
   }).then(function (customOverlays) {
 
     if (!showDefault) {
-      var id = self.getMap().getGoogleMap().getMapTypeId().replace(/\D/g, '');
+      var id = self.getMap().getBackgroundDataOverlay().getId();
       selectedOverlay[id] = true;
     }
 
-- 
GitLab