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, }, ];