• 締切済み

路線検索の作り方を教えてください

こんにちは。 ヤフーのようなブラウザで出来る路線検索を作りたいと考えています。 PC用のものと携帯用のものを作りたいのですが、あれはどの様に作られているのでしょうか? 優先順位や乗換えなどの難しい動作はしなくていいので、現在地と行先をセットしたら一番早い直行便を検索できるようなものが作りたいです。 Javaスクリプトを使っているというのは聞きましたが、詳しい作り方など載っているサイトはないでしょうか。 ご存知でしたらどなたか教えてください。

みんなの回答

  • mpmdmw
  • ベストアンサー率0% (0/0)
回答No.6

路線検索サイトに挑戦して三ヶ月、このページを見つけました。 三年前の質問ですね。 一人で作っています。また完成ではませんが、ある程度できています。不可能なんでありません。 ではこれまでの流れを、まず、データベースからです。これが基本です、もちろん最も大事なこと。 全ての駅に通る線路と全ての線路に交わる線路というファイル。 中略、 全てのパターン出してから、時間、料金を加えて消去法で削除していく。 とりあえず、ここまでやっています。 よかったら、見てください。 www.mpmdmw.com

参考URL:
http://www.mpmdmw.com/
  • Seravy
  • ベストアンサー率47% (118/249)
回答No.5

田舎の単線・・まあそれぐらいなら努力次第では出来るかも知れませんが。 とりあえず、データファイルをやり取りするという点でベースはCGI(PerlやPHP)などで作ると良いです。 CGIで入力に対して適切なルートをはじき出すプログラムを作ったら、携帯向けには出力用CGIを用意、PC用にはJavaScriptのAjaxなどの技術を使ってリロードせずに読み出したりできるようにします。 技術があれば携帯向けにFlash Liteなどでインターフェイスを用意するのも良いかも知れません。 まずは基本的なことから勉強された方が良いと思います。 取っ付きやすいPerlの入門書あたりから。 ちなみにJavaScriptは ユーザー<->ブラウザ<->JavaScript<->CGI というように、ブラウザーとCGIの中間に入る物なので実際に検索しているわけではありません。恐らく。 ぱっと思いつくあたり、分岐がなければ、 バスの時刻表・バス停の位置 これらを記録したデータをそれぞれ組み合わせてなんとかすれば上手く行く気がします。プログラムが書ければ・・ですが..

noname#84373
noname#84373
回答No.4

http://lecture.ecc.u-tokyo.ac.jp/~ctetsu/prog13.html ぐぐるなら「最短経路探索アルゴリズム」などなど 道のりは遠いかも

  • dummyplug
  • ベストアンサー率58% (134/230)
回答No.3

ほかの方も書いていますようにここやちょっとしたwebサイトでちょろっと説明できるようなものではありません。本を一冊書けるくらいの内容はあります。 ざっくり言うと基本は総当たりです。出発地点から一番近い分岐点まで駒を進め、そこから各分岐ごとにまた次の分岐点へ駒を進めたらどうなるか、そして各分岐のそのまた先で…、と繰り返して目的地に至るルートを探索します。 といって、これをマトモにやると計算量が膨大になってしまうのでいかにも目的地にたどり着けない経路はカットします。すでにわかっている経路より無駄の多い経路も探索を中断します。 基本的にはこんな感じで、あとはこれをいかに効率よくやるか、そのためのデータ構造はどうするか、無駄な探索を省くにはどうするか、といったことを考えます。 これくらい書けば、きちんと説明すると本一冊分になるということはわかるでしょうか。もし、簡単そうだと思われるのであれば上記を参考にして(しなくてもいいですけど)試してみるといいと思います。比較的規模の小さいうちはそれなりに動くものを作れると思います。

回答No.2

まず全ての交通機関の全ての列車の到着/発車時刻がデータベース化されていることが大前提となります。 個人で作るなんて非現実的というか不可能でしょう。 それともヤフーかどこかで検索した結果を表示させるシステムを考えているのでしょうか?

RingoTea
質問者

補足

ごくごく田舎の単線バスのみを考えているので、データも少ないのです。 やはり難しいでしょうか。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

それで食っている会社があるのだから、素人がちょこちょこっと やれるもんではありません

関連するQ&A

  • yahoo路線検索について

    yahoo路線検索について 路線検索で最安値でいけるよう検索しています。 最近気づいたのが「出発地」と「目的地」の下にある「経由」という 項目です。 これを使う事により以外に安く行ける事がわかりました。 例)川崎から八丁堀 通常検索の場合最安値でも片道450円はかかります がしかし 経由に東京と入れると片道290円でいける行き方が出てきます。 ただ偶然的にこの方法は出てきました。 ちなみにこのyahoo路線検索の裏技的なモノがありましたら 是非お教え下さい。 後、「川崎」→「新宿」間だと 最安値でも片道380円かかってしまいます。 出来れば290円ぐらいでいきたいです。 よい乗り換え方法ありましたらお教え下さい宜しくお願い致します。

  • ネットの路線検索で新幹線を使わずに検索

    近場に仕事で訪問するのですが、会社に規約上 近いので新幹線は使えません。 ただ、YAHOOで路線検索すると、新幹線を使った場合の 乗換時刻しか表示されません。 新幹線抜きで検索したいのですが、どうすればいいですか? YAHOO以外でも検索サイトがあればそこを使いたいと思ってます。 (新幹線抜きで表示されればですが・・・)

  • 路線検索での結果がサイトで違うのですが

    ヤフーとジョルダンで路線の検索を使っています。 数回乗り換えをする区間に時間指定して検索すると、 ヤフーとジョルダンはいつも結果が違います。 どちらを信じればいいかわからなくなって、 早い時間に出ていますがかなり時間が余ってしまうことが多いです。 みなさんはどのサイトを使っていますか? おおざっぱな時間を把握する検索をする人よりも 割と時間にシビアな仕事で使っている方にお聞きしたいです。

  • 賢い路線検索サイトはありますか?

    賢い路線検索サイトはありますか? 普段、Yahooの路線検索をよく使います。 ほとんどが首都圏内の移動のためです。 例えば、羽田空港に行く時は、モノレールの羽田空港と京急の羽田空港は 別々に検索してます。(しなければなりません。たぶん。) それ以外でも、 家の近くに(徒歩10分圏内とか)3つぐらいの違う路線の駅があって、 目的地付近にも同じように複数の駅があるとめんどくさいです。 場合によっては最寄り駅じゃなくて5分歩くけど、こっちの方が早いとか安いとか あると思います。 こういうことも考慮に入れて検索する路線の検索サイトってありますか? もしくは、路線の走りを一通り覚えてあたりを付けるしかないとしたら、 覚えるのに適したサイトや本があったら教えてください。

  • 通勤に便利な東京の路線は?

    こんにちは、近いうちに東京に引っ越しを考えていますが、どこの路線が便利か教えて下さい。 仕事の関係で何カ月ごとに勤務地が変わります。ほとんどが東京になります。 なので、各路線に乗り換えが便利、または大きい駅への通勤が便利な路線を教えて下さい。 求めている優先条件は 1:遅延しにくいこと。 2:池袋、新宿、品川に30~40分以内で通えること。 3:席に座れなくてもいいので、身動きが取れないくらい混んでいないこと。 4:他路線に乗り換えしやすいこと。 あと、乗り換え検索だと短時間でも実際はその倍かかるなど、この路線だけは避けるべき 路線があれば教えて下さい。 よろしくお願いします。

  • 乗り換え案内が検索できるサイト

    私は東京在住なのですが、電車の乗り換えは今までヤフーの乗り換え案内を使用していました。(http://transit.yahoo.co.jp/) 今日偶然違うところの乗り換え案内で検索してみたら、(http://v203.jorudan.co.jp/norikae/cgi-bin/norikeyin.cgi)全く同じ行き先なのにも関わらず、ルートや値段に大きな開きがあり驚きました。同じデーターベースを使っているわけではないのでしょうか? 皆さんが日頃お使いになっている乗り換え案内のサイトはどこですか? また、乗り換え案内にバス路線まで入るようなサイトは存在していないのでしょうか?

  • 住所から路線バスの乗り換え検索※駅すぱあとのようなもの

    お世話になります。 駅すぱあとのような乗り換え検索で 住所から住所を検索したいのですが、そのようなサービスはありますか? 自宅⇒路線バス⇒駅⇒目的地 このような感じで表示されるものを探しています。 駅すぱあとでも検索可能でしたら そちらの操作方法でも構いませんので アドバイスをいただければ幸いですm(_ _)m

  • フライト検索

    質問です 休止になってしまった自由旅行(http://jiyu-ryoko.com/)のトップページにリンクのあった、飛行機版の路線検索はどこかに無いでしょうか? 出発地の空港と到着地の空港、日付を指定するとフライト情報がずらりと検索できるもので、直行便でなくとも、乗り継ぎでの空路も検索出来ました。出発地が日本の空港で到着地が外国の空港なら検索出来るサイトは見つかるのですが、出発地、到着地共に外国の空港の場合は検索サイトが見つかりません。 ご存知の方、お願いします

  • Yahoo乗換案内 運行情報の路線名が分かりません

    私はワイモバイルスマホです。 YahooトップページからYahoo乗換案内へ行き、運行情報をタップし検索したいのですが、バスの路線名がわかりません。 乗換案内では、バス停名で出てきます。 その時にある(西鉄バス・番号・普通・~行)で検索しても結果が出て来ません。 バス停名でも出ません。 Yahoo乗換案内と西鉄バスナビは、連携しているんですよね?違うんですかね? また違うアプリなのでしょうか? 路線名はどうしたら調べられ分かりますか?検索したいです。 バスの遅延情報が知りたいです。

  • 新幹線を使わない経路を表示してくれる路線検索ページ探してます。

    Yahooとかgooとかでは東京→大阪と新幹線経由での路線検索結果しか出てきません。 今回青春18切符を使ってJR線の電車のみを使って(乗り換え何回もしながら)旅行するのですが、JRの普通・快速のみの経路を表示してくれるページってありませんか?

専門家に質問してみよう