私は、Googleマップapiへのサーバー側のアクセスが必要なプロジェクトに取り組んでいます。私は距離を計算したい(実際の距離、直線ではない)。 Googleマップapiはjavascriptをサポートしており、asp.netはサポートしていません。提案してください...!サーバー側のASP.NET 2.0からGoogleマップAPIとの距離を取得する方法
答えて
質問に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にもリンクしています。
Great-circle distanceアルゴリズムを使用して、2つの地理的座標(緯度、経度)の距離を計算できます。
Here距離計算のための他の数式を見つけることができます。
、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の「私の理解」がこれを禁じます。
javbからGoogleに送信されているリクエストを調べるには、firebugやfiddlerのようなものを使用します。その情報と.netのHTTPWebRequestを使用してリクエストを作成し、同じ情報を取得する必要があります。
HTH
さて、あなたはかなり重要な問題を特定してきた、Gmaps APIはブラウザ常駐のJavaScript APIであり、その周りを取得過言ではありません。 APIのほとんどはブラウザで実行されるため、スパイするネットワークトラフィックはあまりありません。
tsaundersには、安心してアクセスできるジオコーディングAPI呼び出しがありますが、逆/ジオコーディングしかありません。既にlat/lngがある場合は、rmsが示唆している計算を使用できますが、カラスが距離を飛ぶように。
実際に道路を撮影した距離を検索している場合、APIはルーティングを行いますが、ブラウザーに戻ってユーザーから開始点または終了点を取得します。
おそらく、あなたが何をしようとしているのか、なぜこれをサーバーからAPIにアクセスする必要があると感じるのかを少し具体的にすることができます。例えば私のアプリケーションには、ユーザーから情報を収集し、要求をサーバーに送り返して作業する機能があり、そのデータの一部はまずGmaps APIによって処理されます。
APIプラットフォームを使用していた場合は、無料でGoogleを使用することはありません。高度なジオコーディング精度は含まれていません。精度は低いです。スラ、サポート、またはサービスの権利もありません。
方向が貧弱で、アイルランドとジオコーディングのカバレッジはほぼ子供のようで、プライバシーは悪臭を帯びています。プロのビジネスはGoogleマッピングソリューションを使用しません。
dcyclcの車線(2010年)には、自分たちが所有し、多くのプレス(彼らは2006年にチューブステーションを追加したばかりです)を取得し、viamichelinはこれらの2006年と2009年のトラフィックを追加しました。
APIを探している代理店やデベロッパーは、カスタマイズ性とユーザーエクスペリエンスを向上させるためにBingやViaMichelinに固執する必要があります。
- 1. Android/Googleマップ:移動したルートからの距離を取得
- 2. Googleの距離API
- 3. Google MAP API v3:距離と距離をメートル法形式で計算する
- 4. Googleマップのapiで「道路の距離」を取得するにはどうすればよいですか?
- 5. ファクトAPIとGoogle Places APIの距離マトリックス(距離と時間)について
- 6. GoogleマップAPI-距離情報ウィンドウの代替ルートを表示
- 7. Google Map Integration、測定距離を取得
- 8. googlemapsでマーカーと中心の距離を取得する方法
- 9. jQuery Mobilesスワイプイベントで方向と距離を取得する方法
- 10. Googleマップを使ってウォーキングやドライブ距離を得るには
- 11. google maps api v3近距離でランク付けする方法
- 12. Google Places APIの距離の制限はいくらですか?
- 13. Googleマップの2つのポイント間の距離を計算する方法は?
- 14. 特定の距離からx、y座標を取得する方法
- 15. Googleマップから位置の座標を取得する方法
- 16. 現在のズームレベルから最大の閲覧距離をGoogle Maps APIで取得する
- 17. 複数の場所の距離を計算するGoogleマップ
- 18. GoogleアナリティクスAPI - サーバー側でページビューをプログラムで取得します
- 19. GoogleマップAPIキーを取得する
- 20. Wi-Fiを使用して距離を取得する方法
- 21. Kinect 2.0から深度データを距離値に変換する方法は?
- 22. Googleマップのピンを落とす方法と、Googleマップのダイアログボックスで現在のアドレスを取得する方法は?
- 23. Google Cardboard目の間の距離を変更する方法
- 24. PHP。アクセストークンを取得する方法。 Google APIのOAuth 2.0による認証
- 25. Googleマップから現在の緯度と経度を取得する方法
- 26. GoogleマップAPI directionsService.route Googleマップの方向から異なる
- 27. 時間と距離のデータ(アクセス/ VBA)のGoogle Maps API
- 28. iPhoneアプリ:Googleマップのパスの距離を計算
- 29. Googleマップのapiから国および州/都市を取得する例
- 30. MongoDB $ geo距離はGoogle Mapsの距離とは異なります