Skip to content

DanjieTang/MyMap

Repository files navigation

MyMap

This is my map software developed using C++. It serves as the background for my LinkedIn profile and was created through a collaboration with Fabien and Yuan, two of my close friends at the University of Toronto. This project was developed using Git.

Contest 3rd place

This project entered the Courier Problem Contest(A special case of the Traveling Salesman problem) and won third place thanks to the clever use of Simulated Annealing heuristics and parallel programming. The contest consists of more than 100 teams and 87 valid submissions, this contest is open to all Electrical and Computer Engineering students.

Team Number

Team Number

Overall Ranking

Overall Ranking

Contact Me

Please do not hesitate to contact me for a live demo. I am more than happy to personally live demo to you. The source code for this project is available upon request. If you're interested in gaining access or have any questions, please contact me using the information provided below:

Features that I am extra proud of:

Progressive Disclosure

Displaying all the information contained in the map simultaneously can overwhelm the user with unnecessary details and result in long refreshing time. Therefore, it is necessary to optimize the amount of information presented. Inspired by Google Map, our team came up with a solution that prioritizes the most interesting points to tourism. As the user zooms in, less significant points will gradually appear(Figure 4).

Zoomed Out (Freeways) Zoomed In A Little (Big roads)
Zoomed Out Zoomed In A Little
Zoomed In (Small Roads) Detail View (Building and Restaurants)
Screenshot 2023-04-14 at 11 56 23 PM Screenshot 2023-04-15 at 12 05 57 AM
A* algorithm for path finding Live Weather
Direction Live Weather

No hard coding

This map supports 19 cities around the world, nothing is hardcoded!

Beijing Hamilton
Screenshot 2023-04-15 at 12 13 04 AM Screenshot 2023-04-15 at 12 14 07 AM
Singapore New York
Screenshot 2023-04-15 at 12 15 01 AM Screenshot 2023-04-15 at 12 16 37 AM

About

This is my map software developed using C++ and GTK.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published