summaryrefslogtreecommitdiff
path: root/ishtar_common/static/gis/js/OLMapWidget.js
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/static/gis/js/OLMapWidget.js')
-rw-r--r--ishtar_common/static/gis/js/OLMapWidget.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/ishtar_common/static/gis/js/OLMapWidget.js b/ishtar_common/static/gis/js/OLMapWidget.js
index 22047b86d..bdc34593c 100644
--- a/ishtar_common/static/gis/js/OLMapWidget.js
+++ b/ishtar_common/static/gis/js/OLMapWidget.js
@@ -179,7 +179,19 @@ ol_ext_inherits(GeometryTypeControl, ol.control.Control);
}
}
if (!options.base_layer) {
- this.options.base_layer = new ol.layer.Tile({source: new ol.source.OSM()});
+ this.options.base_layer = new ol.layer.Tile({
+ source: new ol.source.OSM({
+ // remove in when switching to OL>= 10.6.1 -> new ol.source.OSM()
+ tileLoadFunction: (imageTile, src) => {
+ const img = imageTile.getImage();
+ // Set the per-image referrer policy before assigning the src
+ if (img && 'referrerPolicy' in img) {
+ img.referrerPolicy = 'origin-when-cross-origin';
+ }
+ img.src = src;
+ }
+ })
+ });
}
this.map = this.createMap();