Skip to content
Snippets Groups Projects

Préciser crossOrigin pour les couches pour éviter CORS

Merged Olivier Maury requested to merge canvas-crossorigin into main
1 file
+ 4
0
Compare changes
  • Side-by-side
  • Inline
@@ -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");
Loading