Skip to content

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.

Notifications You must be signed in to change notification settings

JoanneT8/DORA-Map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

DORA-Map

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.

Demo of Map Functions

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.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published