我有我所在城市的公交数据,我想用 PHP 构建一个工具,允许用户在地图上选择两个公交车站,然后让应用程序计算城市公交系统上从停靠站 A 到停靠站的有效路线B. 从 A 站到 B 站的路线可能涉及在某些站点换乘公共汽车以到达最终目的地。
我有我所在城市的公交车站位置、公交车站时间、路线和行程信息的数据:
路线: http: //openregina.cloudapp.net/DataBrowser/OpenRegina/TransitRoutes
站点:http : //openregina.cloudapp.net/DataBrowser/OpenRegina/TransitStops
停止时间: http: //openregina.cloudapp.net/DataBrowser/OpenRegina/TransitStopTimes
行程:http : //openregina.cloudapp.net/DataBrowser/OpenRegina/TransitTrips
我已将上述数据提取到我自己的 MySQL 数据库中。
使用这些数据,我如何计算从 A 站到 B 站的有效路线?