What you will practice
In this project, you’ll practice receiving user input, interacting with a mapping API, and displaying mapping and locational information. You can also explore responding to DOM events, overlays, local storage persistence, and iFrames within your framework of choice.
Introduction
As travelling restrictions are beginning to be lifted globally, maybe it’s finally time for you to plan that roadtrip! In this project, you’ll give users the opportunity to list out the destinations they want to visit, let users order them, and display the best route between destinations.
There are many ways you can enhance this project and share it with friends and family.
Depending on how much extra challenge you take on, this project should take around 20 hours.
Suggested Implementation
For the initial pass, you can call out to the API directly from your application. You may want to introduce a server to obscure your API key going forward.
There are a variety of mapping platforms and libraries you could use to access these features. Google Map API could be helpful for most of the feature set but you could equally explore OpenMaps and Leaflet.