export interface TileLayerConfig {
name: string;
url: string;
attribution: string;
maxZoom?: number;
}
export const baseLayers: TileLayerConfig[] = [
{
name: "OpenStreetMap",
url: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
attribution: '© OpenStreetMap',
maxZoom: 19,
},
{
name: "OpenTopoMap",
url: "https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png",
attribution:
'© OpenTopoMap (CC-BY-SA)',
maxZoom: 17,
},
{
name: "CyclOSM",
url: "https://{s}.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png",
attribution:
'© OpenStreetMap © CyclOSM',
maxZoom: 20,
},
];