A mapping software designed to provide a usable, and responsive GIS tool that encourages healthy living, written in C++ with the EZGL Graphics library, GTK++ glade and OSM (OpenStreetMap) database API.
Our team has 3 goals: (1) Adding simple and clear graphics to visualize environments (2) Having additional features that makes it easier for the user to explore physical and social activity options in their area (3) Providing information to the user within fast response times
Technologies: C++, EZGL Library, GTKWidgets, Glade, OSM Database, Netbeans, Git
Note: Code cannot be published as this was completed under the course ECE297 at the University of Toronto.
Created in collaboration with Jin Xiao and Sumaiya Syeda.
- Can load and view any city map from around the world
- Can highlight intersections and map pathways
- Solved delivery salesman problem showcasing optimized routes and detailed travelling instructions
- View healthy living POIs (ex. green cafes, gyms)
- View bike lanes and walkways as well as other modes of transporation (Subway, Bus Stops)
- Toggle between light and dark mode
- Pop-up Help Menu
- Implemented Dijkstra and Greedy algorithms
You can view our presentation on the Viva Max Map and screenshots/demos of the map functionality here: https://docs.google.com/presentation/d/161J2bvi47veiyOSalostZ5q8RnLifHCe0h55HVkNIvg/edit?usp=sharing