EGK MTR App

EGK MTR App

By Isaac Eng Gian Khor

  • Category: Navigation
  • Release Date: 2025-09-01
  • Current Version: 1.0.1
  • Adult Rating: 4+
  • File Size: 5.08 MB
  • Developer: Isaac Eng Gian Khor
  • Compatibility: Requires iOS 18.5 or later.

Description

The EGK MTR Map is a comprehensive digital guide designed to revolutionize your experience navigating Hong Kong’s world-renowned Mass Transit Railway (MTR) system. Tailored for both residents and tourists, this app provides an all-in-one solution for exploring one of the most efficient public transportation networks in the world. With its intuitive design and extensive features, the EGK MTR Map ensures you can travel with confidence, whether you're commuting to work, planning a sightseeing adventure, or simply exploring the city’s vibrant districts. At the heart of the app is a meticulously crafted map that covers all MTR lines, including the Island Line, Tsuen Wan Line, Kwun Tong Line, Tseung Kwan O Line, Tung Chung Line, Airport Express, East Rail Line, Tuen Ma Line, South Island Line, and Disneyland Resort Line. Each line is color-coded for easy identification, mirroring the official MTR map, with stations marked by their real-world coordinates and schematic display points. The map has been optimized to prevent overlap and ensure readability, addressing common visibility issues with doubled spacing between stations and fine-tuned adjustments at busy interchange points like Admiralty. This design choice enhances usability, making it compliant with app store guidelines and ideal for all screen sizes. A route-finding tool that calculates the shortest or fastest path between any two station. The app leverages the station connection data to offer step-by-step directions, accounting for transfers and line changes. Whether you’re traveling from Kennedy Town to Tung Chung or Tsim Sha Tsui to Po Lam, the app provides clear guidance, ensuring you never miss a connection. The graph traversal system, built into the DataManager class, connects stations logically, maintaining accuracy even with the adjusted display points. For added convenience, the EGK MTR Map includes a scalable interface that adapts to your device’s screen. The map can be panned and zoomed, with a dynamic scaling factor (totalScale) that adjusts the view based on the GeometryReader’s dimensions. This flexibility ensures that the map remains legible whether you’re using a small phone or a large tablet. The app also supports testing for edge cases, such as stations at the map’s boundaries (e.g., Tuen Mun or Chai Wan), with options to add scroll limits if needed.

Screenshots

keyboard_arrow_up