Add missing layers to DeckGLMap for feature parity with D3 Map

Major additions:
- AIS Disruptions layer (spoofing/jamming events)
- Cable Advisories layer (fault/maintenance markers)
- Repair Ships layer
- Country Labels layer
- Flight Delays toggle in layer panel
- Countries toggle in layer panel

Data storage fixes:
- setAisData now stores disruptions (was ignoring them)
- setCableActivity now stores advisories and repair ships

Also:
- Import COUNTRY_LABELS from config
- Add tooltips and click handlers for all new layers
- Temporarily disable ML worker (dependency unavailable)

https://claude.ai/code/session_01GTanC7R6aSQNsnijqJRUFz
This commit is contained in:
Claude
2026-01-25 07:21:15 +00:00
parent fe1ce20bf6
commit 5e77433aca
4 changed files with 133 additions and 5 deletions

View File

@@ -23,5 +23,6 @@
"@/*": ["src/*"]
}
},
"include": ["src"]
"include": ["src"],
"exclude": ["src/workers/ml.worker.ts"]
}