feat(geo-map): add live traffic visualization and traffic-aware routing with pluggable providers and UI integration

This commit is contained in:
2026-02-05 15:07:33 +00:00
parent 1a0fceadc0
commit df690dc329
22 changed files with 2238 additions and 181 deletions

View File

@@ -5,3 +5,15 @@ export * from './dees-geo-map.js';
export { renderIcon, GEO_MAP_ICONS } from './geo-map.icons.js';
export { SearchController, type INominatimResult, type IAddressSelectedEvent, type ISearchControllerConfig, type ISearchControllerCallbacks } from './geo-map.search.js';
export { NavigationController, type TNavigationMode, type INavigationState, type IOSRMRoute, type IOSRMLeg, type IOSRMStep, type IRouteCalculatedEvent, type INavigationControllerCallbacks } from './geo-map.navigation.js';
// Traffic exports
export { TrafficController, type ITrafficControllerCallbacks, type ITrafficState } from './geo-map.traffic.js';
export {
HereTrafficProvider,
ValhallaTrafficProvider,
type ITrafficProvider,
type ITrafficProviderConfig,
type ITrafficFlowData,
type ITrafficFlowSegment,
type ITrafficAwareRoute,
} from './geo-map.traffic.providers.js';