A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
路線検索サイトに挑戦して三ヶ月、このページを見つけました。
三年前の質問ですね。
一人で作っています。また完成ではませんが、ある程度できています。不可能なんでありません。
ではこれまでの流れを、まず、データベースからです。これが基本です、もちろん最も大事なこと。
全ての駅に通る線路と全ての線路に交わる線路というファイル。
中略、
全てのパターン出してから、時間、料金を加えて消去法で削除していく。
とりあえず、ここまでやっています。
よかったら、見てください。
www.mpmdmw.com
参考URL:http://www.mpmdmw.com/
No.5
- 回答日時:
田舎の単線・・まあそれぐらいなら努力次第では出来るかも知れませんが。
とりあえず、データファイルをやり取りするという点でベースはCGI(PerlやPHP)などで作ると良いです。
CGIで入力に対して適切なルートをはじき出すプログラムを作ったら、携帯向けには出力用CGIを用意、PC用にはJavaScriptのAjaxなどの技術を使ってリロードせずに読み出したりできるようにします。
技術があれば携帯向けにFlash Liteなどでインターフェイスを用意するのも良いかも知れません。
まずは基本的なことから勉強された方が良いと思います。
取っ付きやすいPerlの入門書あたりから。
ちなみにJavaScriptは ユーザー<->ブラウザ<->JavaScript<->CGI
というように、ブラウザーとCGIの中間に入る物なので実際に検索しているわけではありません。恐らく。
ぱっと思いつくあたり、分岐がなければ、
バスの時刻表・バス停の位置 これらを記録したデータをそれぞれ組み合わせてなんとかすれば上手く行く気がします。プログラムが書ければ・・ですが..
No.4
- 回答日時:
No.3
- 回答日時:
ほかの方も書いていますようにここやちょっとしたwebサイトでちょろっと説明できるようなものではありません。
本を一冊書けるくらいの内容はあります。ざっくり言うと基本は総当たりです。出発地点から一番近い分岐点まで駒を進め、そこから各分岐ごとにまた次の分岐点へ駒を進めたらどうなるか、そして各分岐のそのまた先で…、と繰り返して目的地に至るルートを探索します。
といって、これをマトモにやると計算量が膨大になってしまうのでいかにも目的地にたどり着けない経路はカットします。すでにわかっている経路より無駄の多い経路も探索を中断します。
基本的にはこんな感じで、あとはこれをいかに効率よくやるか、そのためのデータ構造はどうするか、無駄な探索を省くにはどうするか、といったことを考えます。
これくらい書けば、きちんと説明すると本一冊分になるということはわかるでしょうか。もし、簡単そうだと思われるのであれば上記を参考にして(しなくてもいいですけど)試してみるといいと思います。比較的規模の小さいうちはそれなりに動くものを作れると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) ワードプレスで検索サイトのプラグインを探しています。 1 2023/02/26 12:20
- その他(IT・Webサービス) 乗換案内(区間の一部を指定して有料特急を使用する検索) 4 2023/06/25 22:26
- その他(法律) Pinterestにある画像を利用・引用して絵を描きたいのですが、これは著作権に違反しませんか? 1 2022/07/11 04:42
- SEO ホームページを作る際の質問です 1 2023/06/07 18:50
- SEO 内容がほとんど同じホームページを作ったらどうなるでしょうか? 3 2022/12/17 21:19
- 飛行機・空港 羽田空港で京浜急行に乗り換えに必要な時間があるか心配しています。 ロスから関西空港経由(JAL069 5 2023/03/07 10:54
- LANケーブル・USBケーブル LANケーブルのCAT6とCAT6Aの違い 6 2022/05/16 18:31
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- カスタマイズ(車) いわゆる「テレビキャンセラー」について・・・・・ 7 2022/11/01 20:57
- ルーター・ネットワーク機器 PCをWI-FI化(現在は有線) 9 2023/01/16 08:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
BCDについて
-
期間重複チェックがわかりません
-
正しい五十音順について
-
プログラミング能力とアルゴリ...
-
USBカメラを使った動体検知ソフ...
-
2Dゲームの放物線アルゴリズム...
-
Pdeo eo pda yknnayp wjosan. ...
-
Fotranで最小公倍数
-
Stuck
-
シードを考慮したトーナメント...
-
ハノイの塔のさいきアルゴリズ...
-
暗号化・復号化のアルゴリズム...
-
点Qから最短距離の点Piを効率的...
-
VB2010にて分数表示(約...
-
あいまい検索(文字列一致率)
-
ルービックキューブの解法プロ...
-
ランダム関数を作りたい。
-
整列・探索アルゴリズム
-
正数分割の個数
-
vbaで、連立方程式を解く方法に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
アルゴリズムとプロトコールの違い
-
BCDについて
-
[ EXCEL VBA ] 図形を読み込む...
-
Stuck
-
グループを均等に分けるには?...
-
画像から文字を認識してテキス...
-
Dijkstraて
-
期間重複チェックがわかりません
-
JPEG圧縮で8×8に分割する理由に...
-
多変数関数の最小値を求めるプ...
-
OpenCVのライセンスについて
-
データを圧縮したい
-
ルービックキューブを揃えるた...
-
5人のテストの点数を入力すると...
-
C♯で電卓を作成しています。演...
-
ドロネー三角形のプログラム
-
vbaで、連立方程式を解く方法に...
-
動画で間違ったこと言っている
-
トップダウン解析とボトムアッ...
おすすめ情報