diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/ui/map/TileSuppliers.java b/www-client/src/main/java/fr/agrometinfo/www/client/ui/map/TileSuppliers.java index 586ce3f45aa5af0c40c0183eefbf3ec2127ec745..5e4ee58dd3f89bf7291ea0931950469bd2b297e4 100644 --- a/www-client/src/main/java/fr/agrometinfo/www/client/ui/map/TileSuppliers.java +++ b/www-client/src/main/java/fr/agrometinfo/www/client/ui/map/TileSuppliers.java @@ -245,6 +245,7 @@ public abstract class TileSuppliers { wmtsOptions.setStyle(wmts.getStyle()); wmtsOptions.setAttributions(wmts.getAttributions()); + wmtsOptions.setCrossOrigin("anonymous"); wmtsOptions.setProjection(projection); wmtsOptions.setWrapX(true); wmtsOptions.setTileGrid(createWmtsTileGrid(projection)); @@ -278,6 +279,7 @@ public abstract class TileSuppliers { */ public static Base createOpenTopoMap() { final XyzOptions options = new XyzOptions(); + options.setCrossOrigin("anonymous"); options.setUrl("https://{a-c}.tile.opentopomap.org/{z}/{x}/{y}.png"); options.setUrl("https://agroclim.inrae.fr/tiles/xyz/opentopo/{a-c}/{z}/{x}/{y}.png"); options.setAttributions(CSTS.osmOpenTopoMapAttributions()); @@ -298,6 +300,7 @@ public abstract class TileSuppliers { public static Base createOsm() { // create a OSM-layer final XyzOptions options = new XyzOptions(); + options.setCrossOrigin("anonymous"); // https://wiki.openstreetmap.org/wiki/FR:Serveurs/tile.openstreetmap.fr if (LocaleInfo.getCurrentLocale().getLocaleName().equals("fr")) { options.setUrl("https://{a-c}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png"); @@ -323,6 +326,7 @@ public abstract class TileSuppliers { */ public static Base createPiano() { final XyzOptions options = new XyzOptions(); + options.setCrossOrigin("anonymous"); if (LocaleInfo.getCurrentLocale().getLocaleName().equals("fr")) { options.setUrl("https://{a-c}.piano.tiles.quaidorsay.fr/fr/{z}/{x}/{y}.png"); options.setUrl("https://agroclim.inrae.fr/tiles/xyz/piano-fr/{a-c}/{z}/{x}/{y}.png");