地元の公共交通機関を使用してルートを計画するためのウェブアプリケーションを近い将来開発するつもりです。私はGoogle Mapsを使用しています。効率を最大限に高めるためにこのプロジェクトの計画をどのように開始するべきかについてのヒントを聞きたいと思います(各駅の駅、行、時間、共通の駅などを保存する方法、道路をたどるルート - 2つのポイント間の直線だけではありません)。ありがとうございました!公共輸送ルートプランナーを設定するためのヒント
答えて
公共交通あなたはトランジットデータをエンコードし、交換する事実上の標準的な方法があります
How to get Google Maps Public Transit Directions by HTTP server-side request
GoogleマップのAPIを使用することができます。多くの交通機関がGoogle Transit Feed Spec形式でデータを公開しています。代理店がすでに完了しているかどうかを確認することができます。 GTFSを扱うためのオープンソースツールもあります。たとえば:http://code.google.com/p/googletransitdatafeed/
私の代理店は、各駅にトラム/バスが到着したときに、顧客に知らせることさえできません。それが私がこのアプリを開発しようとする多くの理由です。私は自分の「仕事」をしたくないです(つまり、投稿したリンクのすべての情報を送信してください)。私は自分のデータベースを作成したいだけです。ステーション、行、およびある種のアルゴリズムを使用して取得するいくつかの到着時間でのみ作成します。私は自分のデータを整理する最良の方法(MySQLを使用する予定)を知りたかっただけで、ユーザーが2つのポイント(主に道路をたどる線を描く方法)の間に要求するルートを "描く" 。 – linkyndy
- 1. OSMを使用した公共輸送のルーティング
- 2. 私のウェブサイトに公共交通機関のルートプランナーを埋め込む方法
- 3. 複雑なCTAGS検索パスを設定するためのヒント
- 4. PHPメーラーの設定とスパムフィルターを避けるためのヒント
- 5. PyCharm:pycharmで型ヒントのための共用体を指定する方法
- 6. CodeIgniter設定ファイルを公開して公開するためのGit
- 7. スピナーの "ヒント"を設定するには?
- 8. アクセシビリティのヒントをUINavigationItemに設定する
- 9. は 、私はファイルをアップロードするためALLUSERSに権限を設定したALLUSERSに公共読込権限(GCP)
- 10. GTFSルートプランナー
- 11. モジュール間でリソースを共有するためのMavenの設定
- 12. postfixは輸送のためにバウンスを無効にします
- 13. 共有設定に値を保存するためのキーフィールド
- 14. 公共のオンラインチュートリアルを構築するためのWikiソフトウェア
- 15. 関数名にヒントを設定する
- 16. 特定の共有設定値を共有するためのアンドロイド共有ユーザーID
- 17. ユナイト共通輸入
- 18. Googleカレンダーの共有設定を「このカレンダーを公開する」ように設定する
- 19. MAPJOINヒントとSTREAMTABLEヒントを同時に設定できますか?
- 20. LINQクエリをスピードアップするためのヒント?
- 21. ペレットを開発するためのヒント
- 22. SSLエラー(輸送を確保するために使用されるSSLのみ)
- 23. ゲームマップのルートプランナーを作成する
- 24. ユーザーを変更するためのグローバル設定としてのスタイルプロパティの公開
- 25. Linuxプロジェクトのためのpostgresをインストールするためのヒント
- 26. 長い共有設定を送信する - Android
- 27. ES6で指定された輸出のためのSinonスパイ
- 28. 最短の輸送順序ルートを見つけるためのグラフアルゴリズム
- 29. マイクロクラウドのグループのためのSpring Cloudの共有設定
- 30. リリース[共有] MEF輸出
私の国ではこのGoogleサービスは利用できないため、すべてのステーションをマップして、必要なルートを生成する必要があります。 – linkyndy
その投稿に記載されている方法を使用すると、Mapsの利用規約に違反する可能性があり、文書化されていないため、保証されていない可能性があります。 –