私は、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. Googleマップ距離サーバー側
- 2. Android/Googleマップ:移動したルートからの距離を取得
- 3. Googleマップ - 距離マトリックスAPI - 結果の順
- 4. Android v2のGoogleマップで代替ルートの距離を取得する方法
- 5. Googleの距離API
- 6. Googleアカウントのサーバー側APIキーを取得
- 7. Googleマップのマーカー距離?
- 8. マップを使って距離を取得するapi android application
- 9. Googleマップでパスと距離を表示する方法 - Xamarin
- 10. ユーザ間の距離を計算するメテオ。サーバー側とクライアント側
- 11. サーバー側からクライアント側にファイルのダウンロード時間を取得する方法 - Asp.Net?
- 12. Googleマップのapiからlong latを取得する方法
- 13. Googleマップの長さと距離の計算方法
- 14. Google Distance Matrix APIで走行距離を取得する方法は?
- 15. GoogleMaps Apiで正確な距離を取得する方法
- 16. Googleマップのマーカー間の距離をピクセル単位または「視覚的な距離」で取得する
- 17. Google MAP API v3:距離と距離をメートル法形式で計算する
- 18. 距離でソートされたGoogle APIから近くの場所を取得
- 19. Googleマップのapiで「道路の距離」を取得するにはどうすればよいですか?
- 20. Google Fit API:Googleからの距離を取得
- 21. ファクトAPIとGoogle Places APIの距離マトリックス(距離と時間)について
- 22. GoogleマップAPI-距離情報ウィンドウの代替ルートを表示
- 23. Googleアナリティクスのアクセストークンを取得するEmbed APIサーバー側の承認
- 24. googlemapsでマーカーと中心の距離を取得する方法
- 25. GoogleマップAPIで距離計算にエラーが発生する -
- 26. asp.netコア2.0のクライアント側からオブジェクトのリストを取得
- 27. Google Map Integration、測定距離を取得
- 28. Googleマップでウェイポイントを経由して合計時間と合計距離を取得する方法
- 29. Google maps distance matrix API:絶対距離を取得
- 30. jQuery Mobilesスワイプイベントで方向と距離を取得する方法