1

英国の 2 つの住所間の推定運転距離を計算するアプリケーションを作成する必要があります。次のようにGoogleを使用できると思います:

http://maps.google.com/maps/nav?q=from:ロンドン%20to:ドーバー

ただし、単一の IP アドレスからデータベースにクエリを実行する場合の 1 日または 1 か月の制限を知っている人はいますか?

商用アプリケーション (貨物サービス) に実装する必要があります。信頼できる代替手段はありますか? 私はいくらかのお金を使うことができます。しかし、いくつかの';

開発言語/プラットフォーム: C#、.NET

よろしく、

4

7 に答える 7

5

OpenStreetMaps データベースを使用して自分で計算することもできますが、それにはコーディングが必要です。

于 2010-03-16T12:25:07.320 に答える
2

大まかな見積もりだけを気にする場合は、postgis で pgrouting を使用して openstreetmap を使用できます。都市から都市への移動のみを行っている場合、緯度経度の都市はかなりよく知られているため、ジオコーディングについてそれほど心配する必要はありません。

サービスがイングランドに限定されている場合、上位 5000 都市のペアごとの距離の組み合わせの大規模な DB テーブルを保持します。pgrouting を使用して一度オフラインで計算し、リクエストが来たときにそれを呼び出します。これにより、ほとんどのユーザーにとってアプリがはるかに高速になります。

主要なマップ プレーヤーはすべてルーティング API を備えています (Yahoo、Bing、MapQuest、Nokia)。同じ種類のサービスについては、deCarta を参照することもできます。それらはかなり長い間、Yahoo と Google の背後にある LBS エンジンでした。

[更新] 大まかな見積もりの​​ためにこれを行っているだけの場合、本当にルーティングを行う必要がありますか、それとも直線距離だけを行うことができますか. 直線は、はるかに簡単に解決できます。街路ネットワーク データやルート計算を行わずに、都市の中心部の緯度だけが必要です。

于 2010-03-17T01:18:06.327 に答える
1

4 月 1 日の時点で、Ordnance Survey はWeb サイトから無料でダウンロードできるCode-Point 製品を含め、多くのデータを公開しています。これは、WGS84 座標 (つまり、GPS デバイスで使用される座標) への変換を含むMySociety によってもミラーリングされており、そこから 2 点間の大圏距離を計算するのはかなり簡単です。データベースにポイントがある場合は SQL クエリ。

実際の走行距離をより正確にする必要がある場合は、Meridian データをダウンロードして、かなり基本的なルーティング アルゴリズムを実装することもできます (ここでは Djakstra が意味を持つ場合があります)。

于 2010-04-06T15:44:34.467 に答える
0

Google マップを使用して問題を解決し、Newtonsoft JSON を使用してカスタム API を作成しました。

私はまだソリューションをブログのどこにも投稿していません (すぐに投稿します)。

コードの一部を取得することに興味がある人は、私に ping してください。

于 2011-06-04T20:18:03.413 に答える
0

商用 の特定の種類のアプリケーションで Google マップを合法的に使用できます。ページ コードに埋め込むためのライセンスと API キーが付与されます。もちろん、いくつかの制限があります。http://code.google.com/apis/maps/terms.htmlを参照してください。

[明確にするために編集。それから直接お金を稼いでいない場合は、それを使用できます。これはOPの意図でした.]

于 2010-03-16T12:20:22.137 に答える
0

通常、ほとんどの道路シェープファイルには、住所を補間できる道路セグメントごとに begin_address/end_address フィールドがあります。肝心なのは、住所データの収集と整理に現れるGISの問題があるということです。私の意見では、NPのものはより単純な問題です。

postgisを調べてください。シェイプファイルを変換できます。irc.freenode.net の irc ルーム #postgis は非常に役に立ちます。メーリング リストもあります。

于 2010-03-16T16:35:22.043 に答える
0

postcodeanywhere.co.ukを介して、クエリごとに 2 ~ 5 ペンス、従量課金制です。彼らはAAと協力しているので、彼らのデータはおそらく非常に正確で完全です.

開発時間を節約できる可能性があります (これは、お金にもつながります)。見積もりごとに2ペンスの価値があるかどうか、豆のカウンターで確認してください. そうでない場合は、そのサービスを介して最も人気のある X 件の旅行を実行し、結果をキャッシュすることができます (利用規約に違反する可能性があるため、最初に確認してください)。

于 2010-03-18T12:13:04.397 に答える