Jump to content

Recommended Posts

Posted

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

 

Map One.png

Map 5.png

Map 4.png

Map 3.png

Map 2.png

Screenshot 2025-09-07 001546.png

Map 6.png


 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...