2009-03-13 10 views

答えて

2

質問にGoogleマップを指定しましたが、Virtual Earthを見ましたか?具体的にこのrouting with Virtual Earth Web Serviceの例では、正確に何をしたいのように聞こえる:

  • サーバー側のアクセス(ただのVisual Studio内のサービス参照を追加します)
  • 実際の距離(ない直線)それはルートを使用しているので、

「は、内部/イントラネットの使用」のT &のCsについて他の人が提起した懸念がに適用VEだけでなく、Googleは私が考える - あなたはあなたのアプリケーションは、Oをライセンス必要があるかどうかについてお読みする必要がありますrはありません。

P.S. の場合、直線距離を計算したいだけですが、私はinstructions using SQL Server 2008です。それはまたそれをするstraight c# codeにもリンクしています。

0

Great-circle distanceアルゴリズムを使用して、2つの地理的座標(緯度、経度)の距離を計算できます。

Here距離計算のための他の数式を見つけることができます。

2

、GoogleのAPIを使用すると、サーバー側の呼び出しを介してジオコードすることができます:

http://code.google.com/apis/maps/documentation/services.html#Geocoding_Direct

これは、あなたが場所の緯度と経度を取得できるようになります。これらをキャッシュして、CMSが提案する手法を使用して距離を計算することができます。

Google T & Cには注意が必要ですが、一般公開されているGoogleマップで使用するジオコーディングデータのみを保存することができます。

おそらく、1つのIPからのリクエスト数に制限があります。

は、しかし、私はこれは私が商用サービスがあなたの唯一のオプションであると考える場合であれば、距離は、アカウント道路やなど

一方通行の通りに服用しますが、非直線距離で何を意味するかと思います。理論的には、スクリーンスクレイピングですべてのことを行うことができますが、私はこれがGoogleのT & Cを壊すことはほとんどないと確信しています。

最も簡単な解決策は、アプリケーションのページにGoogleマップを埋め込んで、距離を計算させることです。必要に応じて、[開始]フィールドと[終了]フィールドをあらかじめ入力することができます。

もう一度これが内部アプリ用である場合、公開されていません。Google T & Cの「私の理解」がこれを禁じます。

1

javbからGoogleに送信されているリクエストを調べるには、firebugやfiddlerのようなものを使用します。その情報と.netのHTTPWebRequestを使用してリクエストを作成し、同じ情報を取得する必要があります。

HTH

0

さて、あなたはかなり重要な問題を特定してきた、Gmaps APIはブラウザ常駐のJavaScript APIであり、その周りを取得過言ではありません。 APIのほとんどはブラウザで実行されるため、スパイするネットワークトラフィックはあまりありません。

tsaundersには、安心してアクセスできるジオコーディングAPI呼び出しがありますが、逆/ジオコーディングしかありません。既にlat/lngがある場合は、rmsが示唆している計算を使用できますが、カラスが距離を飛ぶように。

実際に道路を撮影した距離を検索している場合、APIはルーティングを行いますが、ブラウザーに戻ってユーザーから開始点または終了点を取得します。

おそらく、あなたが何をしようとしているのか、なぜこれをサーバーからAPIにアクセスする必要があると感じるのかを少し具体的にすることができます。例えば私のアプリケーションには、ユーザーから情報を収集し、要求をサーバーに送り返して作業する機能があり、そのデータの一部はまずGmaps APIによって処理されます。

0

APIプラットフォームを使用していた場合は、無料でGoogleを使用することはありません。高度なジオコーディング精度は含まれていません。精度は低いです。スラ、サポート、またはサービスの権利もありません。

方向が貧弱で、アイルランドとジオコーディングのカバレッジはほぼ子供のようで、プライバシーは悪臭を帯びています。プロのビジネスはGoogleマッピングソリューションを使用しません。

dcyclcの車線(2010年)には、自分たちが所有し、多くのプレス(彼らは2006年にチューブステーションを追加したばかりです)を取得し、viamichelinはこれらの2006年と2009年のトラフィックを追加しました。

APIを探している代理店やデベロッパーは、カスタマイズ性とユーザーエクスペリエンスを向上させるためにBingやViaMichelinに固執する必要があります。

関連する問題