From b2f5a939866c655a8b0cb31a4e19d174cdce6920 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Kr=C3=B6g?= Date: Tue, 17 Mar 2026 10:56:24 +0100 Subject: [PATCH] Add required referrer when loading tiles from openstreetmap.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maximilian Krög --- libraries/classes/Gis/GisVisualization.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libraries/classes/Gis/GisVisualization.php b/libraries/classes/Gis/GisVisualization.php index 92bd7b5fd6..7bca02cd7a 100644 --- a/libraries/classes/Gis/GisVisualization.php +++ b/libraries/classes/Gis/GisVisualization.php @@ -446,7 +446,13 @@ class GisVisualization . 'target: \'openlayersmap\',' . 'layers: [' . 'new ol.layer.Tile({' - . 'source: new ol.source.OSM()' + . 'source: new ol.source.OSM({' + . 'tileLoadFunction: function (imageTile, src) {' + . 'const image = imageTile.getImage();' + . 'if (image instanceof HTMLImageElement) {' + . "image.referrerPolicy = 'origin-when-cross-origin';" + . '}' + . 'image.src = src; }})' . '}),' . 'new ol.layer.Vector({' . 'source: vectorLayer'