2009-05-13 16 views
1

私は、バス運送会社を管理するのに役立つシステムで構成されるプロジェクトを持っています。データベースにバスルートを保存するためのベストプラクティス

私はすべてのバスの毎日のルートを自分のデータベースに保存しなければなりません。

どうすればよいですか?ユーザーがルートを設計する際に役立つものは何ですか?

私は、ユーザーがすべてのルートを「設計」するのに役立つように、Googleマップなどを使用したいと思っています。

私は外に出ることができません:S

ベストレガード。

+0

「軌道」と言うとき、あなたは本当に「ルート」を意味するのでしょうか?どのような形の軌跡が取れますか?彼らは緯度/経度ポイントですか?ストリートアドレス? –

答えて

0

Joshが提案したように:あなたがルートについて話しているなら、ルートを記述するために緯度/経度のウェイポイントのリストを格納します。

いくつかのリンク:(this spotで発見)

Google Maps .NET Control

Part 2 Advanced Usage

Part 3

+0

ルートとは、Googleマップのように、ある点Xから別の点Yまでのすべての経路を設計できることを意味します。 私は明確ですか?私の貧しい私の英語については申し訳ありません:S – rpf

+0

はい、あなたは明らかです。これは、Googleマップで使用する経路を保存する方法です。ルートに沿った方向の特定の停止または変更を記述する緯度/経度のペア(ウェイポイントと呼ばれる)のリスト。 –

+0

ASP.NETとGoogleMapsを使用してウェイポイントにアクセスするにはどうすればよいですか? – rpf

1

は、任意のバスが停止することができ、すべての可能な位置を示す、 "StopLocation" テーブルを持っていますで。

「BusSchedule」テーブルがあります。これは、1日のバス1つのスケジュールになります。

次に、 "BusStop"テーブルがあります。

これは、 "BusSchedule"への外部キー参照、 "StopLocation"への外部キー参照、およびそこで停止する予定の時刻を持ちます。

+0

目的が地理的に正確な経路記述でない場合、これは素晴らしいことです。 +1 –