Skip to content

A mapping software written in C++ utilizing EZGL Graphics library, GTK++ glade and OSM (OpenStreetMap) database API. Note: Source code cannot be provided as this project was made as a part of ECE297 course at the University of Toronto.

Notifications You must be signed in to change notification settings

dev0508/ECE297-GIS-Mapping-Software

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

ECE297-GIS-Mapping Software

A mapping software written in C++ utilizing EZGL Graphics library, GTK++ glade, and OSM (OpenStreetMap) database API.
Note: Source code cannot be provided as this project was part of the ECE297 course at the University of Toronto.

Demo video

GIS-demo-ezgif com-video-to-gif-converter

Key functionalities

  • Basic map functionalities (Display streets & names, points of interest, features.. etc)
  • Support big cities of multiple countries
  • Multi-language support
  • Show the fastest route from point A to B
  • Display animation for route finding
  • Dark mode / Color-blind mode
  • Click POI's or intersections to view more information
  • Search the intersection of two streets, search Point of Interest
  • Dynamic status updates and error messages
  • Autocomplete feature
  • Help menu

Presentations

The slides for our initial pitch (OP1) are here! Check it out: ([https://docs.google.com/presentation/d/1k5bYgXUjC6qGR9xZZbW1gzHjFBixQeaQe8h9rU1Um_I/edit?usp=sharing])

The slides for our Final Oral Presentation(OP2) are here: Check it out:
(https://docs.google.com/presentation/d/1icryBrn_LUVS-TV6fo4AqazAO3d5akO98tqET2xlQyU/edit?usp=sharing)

Support displaying multiple cities

loading-maps

Pathfinding and animation

pathfinding

Search and autocomplete

search

Nightmode and help-menu/error messages

nightmode+help

About

A mapping software written in C++ utilizing EZGL Graphics library, GTK++ glade and OSM (OpenStreetMap) database API. Note: Source code cannot be provided as this project was made as a part of ECE297 course at the University of Toronto.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published