In this project, we developed a geographic information system (GIS) using C++ and the EZGL library, integrating StreetsDatabase and OSMDatabase APIs to create a detailed and interactive map.
MegaMap stands out by displaying cities worldwide in their native languages and showcasing roads, points of interests, parks, and more. The optimized design and color coding enhances intuitive usability. It supports multiple languages, including Chinese, Arabic, and Russian, and uses over 20 universal icons to ensure broad usability. By reducing graphic load, MegaMap delivers a responsive and efficient user experience, making navigation and map utilization seamless and effective. You can see these features in action in the video below.
The system features a search bar for finding intersections that allow users to quickly locate intersections by entering their names. This functionality enhances the user experience by enabling rapid navigation between different locations on the map. You can see this feature in action in the video below.