0

私は WMATA API を使用して Sencha touch でアプリケーションを作成していますが、方法 4: Rail Paths を使用して、指定された 2 つの駅の間の駅のリストを返します。 " ソースと宛先が異なる行にある場合の値。2 つの異なる鉄道路線から鉄道パスを取得することは可能ですか。ウィーン (オレンジ色の線) からグリーンベルト (緑色の線) への鉄道パスを取得するとしましょう?? 私を案内してください。

4

1 に答える 1

1

APIだけでは無理です。2 つのステーション間のルートを検索し、各セグメント (単一のラインに制限される) のパスを個別に取得する必要があります。また、Trip Planner (または Google Transit) 用の API もありません。そのため、ルーティングを行うには、駅の独自のデータベースを維持する必要があります。論理的な乗り換え地点が複数ある場合を除いて、これはかなり簡単です (たとえば、グレンモント エンドからレッド ラインでダウンタウンに行き、フォート トッテンとギャラリー プレイスでグリーン/イエロー ラインに乗り換えることができます。必要なルートをユーザーに尋ねるか、任意に選択する必要があります)。イエロー ラインが Fort Totten に行かない場合など、ルーティングのエッジ ケースもいくつかあります。WMATA GTFS を OTP にロードするだけなので、OpenTripPlannerは役に立ちますが、必要に応じて過剰になる可能性もあります。

于 2011-11-27T18:25:33.073 に答える