bpm.flightMap
Carte aérienne hors ligne en latitude/longitude : avions orientés, aéroports, routes orthodromiques, traces, sélection et calques libres.
Couche sémantique
Ce que le composant signifie pour un agent — valeurs proposées par la boucle, ontologie curée par l'humain. Exposée par le connecteur MCP (get_component).
Rôlecomposite
Frame Ωentity
Quand l'employerExplorer des avions, aéroports, routes et traces géographiques fournis, avec sélection et calques sur mesure.
S'associe avecbpm.aircraftMarker, bpm.flightInstruments, bpm.flightProfile, bpm.airportBoard
À éviter pourLes routes calculées sont indicatives ; les trajectoires et positions réelles doivent venir de données fournies.
Contexte attenduComposant React SSR-safe ; API typée et exemples dans BPM_API.md. Données sérialisables et renderers React optionnels.
Statutproposed
Référence d'API
Extrait de llms.txt, généré depuis les sources TypeScript — la même référence que lisent les agents.
flights?: FlightPosition[]
airports?: AirportPosition[]
routes?: FlightRoute[]
boundaries?: GeoPosition[][] — Optional geographic boundaries, latitude/longitude in degrees.
title?: string
caption?: string
height?: number | string
selectedFlightId?: string | null
onFlightSelect?: (flight: FlightPosition) => void
onAirportSelect?: (airport: AirportPosition) => void
renderAircraft?: (flight: FlightPosition) => React.ReactNode
renderOverlay?: (project: typeof projectGeo) => React.ReactNode
renderDetails?: (flight: FlightPosition) => React.ReactNode
className?: string