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); } }