diff --git a/src/factory/Layer.js b/src/factory/Layer.js index 81637b55..4687ff13 100644 --- a/src/factory/Layer.js +++ b/src/factory/Layer.js @@ -83,7 +83,8 @@ export const LayerFactory = { 'TILED': lConf.tiled }, serverType: lConf.serverType, - attributions: lConf.attributions + attributions: lConf.attributions, + crossOrigin: 'Anonymous' }) }); @@ -106,6 +107,7 @@ export const LayerFactory = { opacity: lConf.opacity, source: new XyzSource({ url: lConf.url, + crossOrigin: 'Anonymous', attributions: lConf.attributions }) }); @@ -127,7 +129,7 @@ export const LayerFactory = { selectable: lConf.selectable || false, visible: lConf.visible, opacity: lConf.opacity, - source: new OsmSource() + source: new OsmSource({ crossOrigin: 'Anonymous' }) }); return layer; diff --git a/src/factory/OlStyle.js b/src/factory/OlStyle.js index d4a1c71b..431e15ba 100644 --- a/src/factory/OlStyle.js +++ b/src/factory/OlStyle.js @@ -48,7 +48,8 @@ export const OlStyleFactory = { imgSize: [32, 32], anchor: [anchorX, anchorY - 0.2], anchorXUnits: styleConf.iconAnchorXUnits, - anchorYUnits: styleConf.iconAnchorYUnits + anchorYUnits: styleConf.iconAnchorYUnits, + crossOrigin: 'Anonymous' })) }); const inner = new Style({ @@ -56,7 +57,8 @@ export const OlStyleFactory = { src: styleConf.iconUrl, anchor: styleConf.iconAnchor, anchorXUnits: styleConf.iconAnchorXUnits, - anchorYUnits: styleConf.iconAnchorYUnits + anchorYUnits: styleConf.iconAnchorYUnits, + crossOrigin: 'Anonymous' })) }); pointStyle = [outer, inner];