Distance Matrix API は、出発地と目的地の行列の移動距離と時間を提供し、各ペアの duration
と distance
の値を含む行で構成されます。距離行列は、
- スタンドアロン API として
- Maps JavaScript API の一部として使用できます
- サーバー側で使用: Google マップ ウェブサービスのクライアント ライブラリの一部として
Distance Matrix API でできること
API は、始点と終点の間の推奨ルートに基づいて情報を返します。たとえば、さまざまな移動手段の距離データをリクエストできます。また、キロメートルやマイルなどの単位を指定して距離データをリクエストしたり、交通状況での移動時間を見積もることもできます。
その他の例については、Distance Matrix API デベロッパー ガイドをご覧ください。このガイドでは、利用可能なパラメータに関する API とリファレンス資料の使用方法を紹介しています。
Distance Matrix を使用する理由
ソリューションで出発地から目的地までの距離と移動時間が必要な場合は、Distance Matrix API を使用してください。
距離行列機能を使用して、リクエストのシリアル化とレスポンスの逆シリアル化、自動再試行、リクエストの一部の検証を行う場合は、いずれかのクライアント ライブラリをお試しください。すでに Maps JavaScript API を使用している場合は、Distance Matrix サービスを使用して、Distance Matrix API の機能を取得します。
距離行列の使い方
Distance Matrix API にアクセスするには、HTTP インターフェースを使用してリクエストを作成し、出発地と目的地を API キーとともに渡します。
- スタンドアロンの Distance Matrix API やクライアント側ウェブサービスの代わりにクライアント ライブラリのいずれかを使用する場合は、ダウンロードしてインストールしてください。クライアント ライブラリの詳細
- プロジェクトを選択または作成し、課金を有効にして Distance Matrix API を有効にします。 Cloud Console での設定をご覧ください。
- API キーを作成して制限し、コードに追加します。API キーを使用するをご覧ください。
- 距離行列のリクエストとレスポンスを表示して、サンプル リクエストを試します。
おすすめのコンテンツ
- クライアント ライブラリ - Google のいずれかのクライアント ライブラリを使用します。このライブラリには、Distance Matrix などの複数の API の機能が含まれています。
- ウェブサービスのベスト プラクティス - 距離行列の使用と使用に関するベスト プラクティスを確認する。
- リリースノート - 距離行列のリリースノートをご覧ください。
- 割り当てと課金情報 - 距離行列の課金単位と費用を確認できます。
- ポリシーと制限 - 距離行列の使用の制限について理解します。