Sunny Route is a GPS that allows you to view the weather information expected at different points along your route.
- Choose a departure location and time, and an arrival location.
- Visualize the shortest route between the chosen departure and arrival locations and view the weather information expected at certain points on the generated route.
Tip: You can share the link generated by Sunny Route to share the route and appropriate weather information with those who will be making the trip with you!
- There is also the possibility to download a PDF with all the generated meteorological information!
- Create API keys (you cand find them further down in this readme) and put them in the respective fields of the following file:
SunnyRouteApp/src/app/environments/environment.ts
- In order to install all node modules, run:
npm install
- Run the app and have fun:
ng serve --open
- https://api.teleport.org/api/: Get the list of search suggestions through the text written by the user.
- https://nominatim.openstreetmap.org/: Get location coordinates from string adress, and extract location name from coordinates.
- https://api.openweathermap.org/data/2.5/forecast/: Get weather forecast for given coordinates.
- https://dev.virtualearth.net/REST/: Get driving time from one location to another.
- https://github.com/geoapify/geocoder-autocomplete: Autocomplete locations in the search bar.