A map project created using C++, utilizing OpenStreetMaps, GTK, and ezgl library. This project was completed for a course called ECE297 (Software Communication Design, Fall 2020) along with 2 other team members. Code is not available publicly. This project was created in a university school computer environment, thus does not run well outside of this environment.
The functions, design, and look of the map are unique to my group. Common functionalities such as panning, zooming, and calculating shortest distance between two points are required by all groups partaking in ECE297.
DORA-Map_-_Scrolling__panning__switching_maps.mp4
- Scrolling, panning, and switching map locations
DORA-Map.-.Clicking.Icons.mp4
- When icon is clicked, a location marker icon replaces it and name of establishment is displayed on the left panel.
DORA-Map.-.Type.intersection.to.get.directions.mp4
- Type in 2 intersections and the shortest path between these two points will be calculated and displayed on the map (pink route) with location marker indicating destination.
DORA-Map.-.Click.2.spots.on.map.and.get.written.directions.mp4
- Click 2 intersections and shortest path between the two intersections will be calculated. Toggle on "Find Directions" to display text directions from start to end destination.
DORA-Map.-.Toggle.Reverse.and.Find.Directions.mp4
- Click "Reverse" to flip start and end destination points. Click "Find Directions" again to display text directions.