diff options
Diffstat (limited to 'ishtar_common/static/gis/js/OLMapWidget.js')
| -rw-r--r-- | ishtar_common/static/gis/js/OLMapWidget.js | 14 |
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(); |
