A web application that allows to monitor your flight on an interactive map from any device with a web browser.
Features:
- Google Maps and OpenStreetMap support
- Displaying route with different colors indicating aircraft's altitude (inspired by Flightradar24)
- Finding and displaying airports within a specified distance from the aircraft
- Download the latest release from flightsim.to or GitHub
- Unzip the downloaded file
- Navigate to the extracted folder and run the maps-server.exe file
- When prompted, allow for the access through firewall, otherwise you won't be able to open the map from other devices
- Follow the information displayed on screen
- As soon as you start your flight in Flight Simulator, you should see the aircraft properly displayed on the map
- Delete the folder containing all of this program's files
- Follow the installation guide again
If your Google Maps view is grayed out and For development purposes only
or any error message is displayed, you'll need to provide a Google Maps API key, you can get a free trial here (the key has to have access to the Maps JavaScript API). After you've obtained your key, you can simply copy and paste it into api_key.txt
file located inside your extracted folder. After your free trial has expired, you can still use the Google Maps API for free, as long as you don't exceed 200$ a month (which should be more than enough for personal use) or you can always use OpenStreetMap for free without providing any additional stuff.
You can place your key in the server/api_key.txt file
- Inside
server
directory
cargo run
- Inside
front
directory
npm install
npm run dev
- Optionally, you can start the server with a feature to make it return some data about plane's position, so that you don't need to have the simulator running
cargo run --features fake_route
- To build the optimized version, run the
build.ps1
script