2016-12-06 2 views
0

これはコーディングに関する質問ではありません。むしろ一般的な質問です。Google DistanceMatrix APIの使用

Google Distance Matrix APIを使用して、Excelに記録するVBA内の2つの場所間の走行距離を計算します。

利用規約に従って、Googleマップと連携して行う必要があります。それで、私のエクセルファイルに距離を記録したいだけでは不可能ですか?

+0

質問を本当にここに属していない:あなたのVBのコードでは、https://maps.googleapis.com/maps/api/distancematrix/json?

ここ続きを読むベースのURLを使用して、GoogleのWebサービスへの呼び出しを行うためにSystem.Net.WebRequestを使用することができますおそらくいくつかの法律の交換でより良い;)? )。しかし、はい、これはGoogle Maps APIでは許可されていません。代替手段を検索してください... – Karussell

+0

乾杯。しましょう。ご確認いただきありがとうございます。 – Halim

答えて

0

これはVBAコードでは完全には行われませんが、VBAコードで呼び出せる中間層アプリケーションのVBまたはC#でGoogle Webサービスを使用することは可能です。この「無料」を行っているかどうか、またはプレミアムライセンスを持っているかどうかによって、できるだけ多くの通話を行うことができます。

各アドレスのリクエストには、Googleドキュメントでどのように表示されるかを署名する必要があります。 (利用規約に Distance Matrix API

+0

答えをありがとう。私はC#を使用してWebRequestを理解していますが、あなたが意味するものを見つけることができません**各アドレス要求には署名する必要があります**。もっと詳しく説明できますか? – Halim

+0

それは私のせいです。私たちはGeocode APIと一緒にそれを使用し、それはすべて私の頭の中で一緒に走った。 Matrixでは、起点Lat/Lonと目的地Lat/Lonだけが必要です。私は混乱のためにお詫び申し上げます。 – KeyOfJ

関連する問題