diff --git a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
index fd81dc33ffd165d20dec913a6d029f80b766000a..69d8f3c1dd535f9e54717d617128564b470484c0 100644
--- a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
@@ -494,8 +494,9 @@ OverlayPanel.prototype.refresh = function (showDefault) {
         if (showDefault && overlay.isDefaultOverlay()) {
           selectedOverlay[overlay.getId()] = true;
         }
-        data.push(self.overlayToDataRow(overlay, selectedOverlay[overlay.getId()], !overlay.isGoogleLicenseConsent()));
-        if (!overlay.isGoogleLicenseConsent()) {
+        var disabled = !overlay.isGoogleLicenseConsent() && self.getMap().getProject().getMapCanvasType() === "GOOGLE_MAPS_API";
+        data.push(self.overlayToDataRow(overlay, selectedOverlay[overlay.getId()], disabled));
+        if (disabled) {
           self.setGoogleLicenseConsentRequired(true);
         }
       }