Rationale for pet project was to further explore aspects of routing such as choice of navigation and factors for consideration when duration of journey is derived.
From a macro-perspective, this serves as a proof-of-concept for showcasing the optimal routes suggested by different map service providers.
✍ Article post for the project
Data Visualisation of Travel Routes by Multiple Service Providers on Web App— Built with LeafletJS + NodeJS
📌 Project Status
Currently still WIP. Would eventually finetune its layout for 📱 mobile responsiveness (Implemented ✔️ as of Nov 2022)
🧰 Integrates multiple routing APIs for custom selection and visualisation.
Web App :: Link Web App :: Backup Link
📱 Mobile View
💻 🖥️ On Larger Screens
📱 Mobile View for all Route Services displayed
OneMap | Graphhopper | Here | |||
---|---|---|---|---|---|
📱 Mobile View: Other General Features
Reverse Route Toggle/Display 🔃 | Display Full Route Instructions | Export GeoJSON of Routes 💾 | View Attribution list | |
---|---|---|---|---|
⚠️ Important Note: As of Nov 2022, UI layout has been revamped with all existing functionalities still in place.
📱 Mobile View | 📱 Mobile View (sidebar expanded) |
---|---|
— Join me on 📝 Medium at ~ ξ(🎀˶❛◡❛) @geek-cc
🌮 Please buy me a Taco! 😋
- © OneMap, by SLA
- © Graphhopper |
This work is licensed under a Creative Commons Attribution-ShareAlike 2.0 Generic License - © HERE
- © Credits to CARTO, by OpenStreetMap
All 3 Routing APIs implemented are open-sourced and for public use. (Please note that this web application pertains to Singapore's roads and traffic. To cater to alternative or global use-cases please feel free to fork this repo and tweak the code accordingly.)