Destinations Map
Destinations Map for phpVMS v7
Destinations Map is a lightweight, modern module for phpVMS v7 that helps pilots explore where they can fly from any origin, discover direct and connecting destinations, and quickly review matching schedules.
It also features a comprehensive ACARS Flight Board to display live flights that can be toggled on or off.
Built to drop into any phpVMS v7 site, tested with Seven/Beta themes in a vanilla phpVMS installation
Thanks to the phpVMS community for the inspiration. Enjoy exploring your network with Destinations Map!
.
Highlights
- Interactive map
- Pick an origin and see all available connecting destinations in your schedules
- Focus on connecting destinations (through second-click to reveal schedules)
- Filter by airline (through drop-down menu)
- Schedules table revealed on connecting Airports
- Compact visual cues (small airline logo + ident, departure/arrival icons, and times)
- BID button follows your site’s existing platform settings (Rank-lock & Departure lock)
- ACARS Live Flight Board (through ON/OFF toggle button)
- Airline logo, Pilot, Flight, Aircraft, Dep/Arr, Altitude, GS, Distance, Status
- No database changes required - No migrations; reads existing routes and ACARS data
- Theme-safe - Easy adaptations
- Minimal blade markup; module does not require caches
Requirements
- phpVMS v7 (current)
- Logged-in access (module routes are behind web + auth by default)
- Existing schedules (for the map/table) and running ACARS live flights (for the Flight Board)
Installation (less than 2 minutes)
- Unzip DestinationsMap.zip into your phpVMS /modules folder. Do not rename the folder so it remains /modules/DestinationsMap
- Clear your application caches (via Admin → Maintenance or artisan).
- Visit /destinations-map to use the module or use the link exposed in the Dashboard.
- Full details are in DestinationsMap - README.md.
Theme Integration
- Seven/Beta: Registers a generic frontend link and appears with other logged-in module links.
- Routes & Endpoints
- Main page: /destinations-map (route name: destinationsmap.index).
- JSON endpoints are exposed under a /destinations-map prefix for airlines, origins, destinations, connecting routes, and schedules.
Customization
- Map height: adjustable in the controller.
- Icons and table columns: editable in the blade view.
- ACARS badges: optionally add color-coding by phase.
What’s Included
- Service providers (module wiring)
- Web and API routes
- Frontend and API controllers
- Blade view (Leaflet UI, schedules table, optional Flight Board)
- README with setup and usage notes
Download
- DestinationsMap.zip from this thread.
- The source and README are inside the zip file.
Support & Feedback
Questions or suggestions? Reply in this thread.
Limited support is provided here or in the Discord server
Changelog
v1.0.0 – Initial community release







Submitter
William
Submitted
09/07/25
Category
