Skip to content

基于C++和Qt的可视化地铁换乘查询系统 A visual subway transfer system based on C++ and Qt

License

Notifications You must be signed in to change notification settings

lankoestee/MetroSearch

Repository files navigation

基于Qt实现的可视化地铁换乘系统

简介

基于C++结合Qt5实现了基本的地铁换乘方法搜索过程。

实现了中国大陆所有城市的任意相连站点的地铁换乘路线搜索,城市列表在city/cityIndex.csv中。

关于代码和程序的详细解释,详见大聪明的Blog

实现方法

  • 使用Python进行获取高德地图地铁图相关信息
  • 使用加权Dijkstra算法,结合站点之间的距离,设计最为合理的换乘路线
  • 使用Qt作为前端展示,提供换乘路线和换乘地图两种展示方法。

实现展示

About

基于C++和Qt的可视化地铁换乘查询系统 A visual subway transfer system based on C++ and Qt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages