我正在使用 WMATA API 在 Sencha touch 中创建应用程序,同时使用方法 4:Rail Paths 返回两个给定车站之间的车站列表我意识到它仅在车站位于同一行但返回“null”时才有效" 如果源和目标在不同的行中,则为值。是否可以从 2 条不同的铁路线获得铁路路径。假设从维也纳(橙线)到格林贝尔特(绿线)的铁路路径?请指导我。
问问题
271 次
1 回答
1
仅使用 API 是不可能的。您必须找到两个车站之间的路线,并分别获取每个路段的路径(这将被限制为一条线)。Trip Planner(也没有 Google Transit)也没有 API,因此您必须维护自己的车站数据库才能进行路线规划。这相当简单,除非有多个合理的换乘点(例如从 Glenmont 端乘坐红线前往市中心,您可以在 Fort Totten 和 Gallery Place 换乘绿/黄线;您要么必须询问用户他们想要哪条路线,或者任意选择一条路线)。路由也有一些边缘情况,比如黄线不去托滕堡。OpenTripPlanner很有帮助,因为您可以将 WMATA GTFS 加载到 OTP 中,但对于您的需求来说,它也可能是多余的。
于 2011-11-27T18:25:33.073 回答