diff options
Diffstat (limited to 'src/frontend/app/data')
| -rw-r--r-- | src/frontend/app/data/RegionConfig.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/frontend/app/data/RegionConfig.ts b/src/frontend/app/data/RegionConfig.ts index 0ce66e6..c3786ba 100644 --- a/src/frontend/app/data/RegionConfig.ts +++ b/src/frontend/app/data/RegionConfig.ts @@ -7,6 +7,11 @@ export interface RegionConfig { estimatesEndpoint: string; timetableEndpoint: string | null; defaultCenter: [number, number]; // [lat, lng] + bounds?: { + sw: [number, number]; + ne: [number, number]; + }; + textColour?: string; defaultZoom: number; showMeters: boolean; // Whether to show distance in meters } @@ -19,6 +24,11 @@ export const REGIONS: Record<RegionId, RegionConfig> = { estimatesEndpoint: "/api/vigo/GetStopEstimates", timetableEndpoint: "/api/vigo/GetStopTimetable", defaultCenter: [42.229188855975046, -8.72246955783102], + bounds: { + sw: [-8.951059, 42.098923], + ne: [-8.447748, 42.3496] + }, + textColour: "#e72b37", defaultZoom: 14, showMeters: true, }, @@ -29,6 +39,11 @@ export const REGIONS: Record<RegionId, RegionConfig> = { estimatesEndpoint: "/api/santiago/GetStopEstimates", timetableEndpoint: null, // Not available for Santiago defaultCenter: [42.8782, -8.5448], + bounds: { + sw: [-8.884454, 42.719102], + ne: [-8.243814, 43.02205] + }, + textColour: "#6bb238", defaultZoom: 14, showMeters: false, // Santiago doesn't provide distance data }, |
