以上で完了です。

開発を始めるには、デベロッパー ドキュメント をご覧下さい。

Google Maps Distance Matrix API をアクティベートする

まず初めに Google Developers Console で次の作業を行います。

  1. プロジェクトを作成または選択する
  2. Google Maps Distance Matrix API をアクティベートする
  3. 適切なキーを作成する
続ける

スタートガイド

Google Maps Distance Matrix API は、始点と終点の間の推奨ルートに基づいて、出発地と目的地のマトリックスに対して移動距離と移動時間を提供するサービスです。

このサービスは、クライアント側の Google Maps JavaScript API の一部として利用可能です。または、Java Client、Python Client、Go Client および Node.js Client for Google Maps Services を使用してサーバー側で使用されます。

リクエストとレスポンスの例

Google Maps Distance Matrix API には、HTTP インターフェースを介してアクセスします。リクエストは、originsdestinations、API キーを使用した URL 文字列として構成されます。

次の例は、ワシントン DC とニューヨーク市の間の JSON 形式の距離マトリックス データをリクエストしています。

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=Washington,DC&destinations=New+York+City,NY&key=YOUR_API_KEY

お試しください。この URL をお使いのウェブブラウザに入力して、このリクエストをテストできます(YOUR_API_KEY実際の API キーに置き換えてください)。レスポンスには、指定された出発地と目的地の間の距離と所要時間が含まれます。

リクエスト URL の作成と使用可能なパラメータおよびレスポンスの解釈の詳細については、デベロッパー ガイドをご覧ください。

JSON 形式のレスポンス例を次に示します。

{
   "destination_addresses" : [ "New York, NY, USA" ],
   "origin_addresses" : [ "Washington, DC, USA" ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "225 mi",
                  "value" : 361715
               },
               "duration" : {
                  "text" : "3 hours 49 mins",
                  "value" : 13725
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}

クライアント ライブラリを使用してコーディングを開始する

クライアント ライブラリでは、認証、リクエスト スロットリング、自動再試行などの一般的なタスクのシンプルなネイティブ実装が提供されているため、Google Maps Web Services API を用いて容易に開発ができます。Google Maps Distance Matrix API は、Java Client、Python Client、Go Client および Node.js Client for Google Maps Services で使用できます。

認証、割り当て、ポリシー

API をアクティベートして API キーを取得する

Google Maps Distance Matrix API を使用するには、初めに Google API Console で API をアクティベートして適切な認証資格情報を取得する必要があります。API キープレミアム プランの場合はクライアント ID)はリクエストごとに指定する必要があります。

下のボタンをクリックして、以下の処理を行ってください。

  1. プロジェクトを作成または選択する
  2. API を有効にする
  3. API キーを取得する
キーの取得

認証資格情報の詳細

割り当て

Google Maps Distance Matrix API に設定されている割り当ての詳細については、使用制限のページをご確認ください。

ポリシー

Google Maps Distance Matrix API を使用するには、API ポリシーに従う必要があります。

詳細を見る

Distance Matrix API には、他にもさまざまな交通手段の距離データのリクエスト異なる単位での距離データのリクエスト(キロメートル、マイルなど)交通状況に応じた移動時間の推定などの機能があります。その他の例や詳細については、Distance Matrix API デベロッパー ガイドをご覧ください。

フィードバックを送信...

Google Maps Distance Matrix API
Google Maps Distance Matrix API
ご不明な点がありましたら、Google のサポートページをご覧ください。