About This File
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
Edited by William
Recommended Comments
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.