Directions API を使用する理由
Directions API を使用すると、さまざまな移動手段でのルートを取得できます。 移動手段(交通機関、車、徒歩、自転車など)
Directions API でできること
Directions API では、地点間のルートを計算したり、 以下の詳細を含めてください。
- 複数の移動手段(交通機関、車、 徒歩や自転車に乗ります
- 一連のウェイポイントを使用してルートをマルチパートします。
- 出発地、目的地、地点は、次のような複数の方法で指定できます。 テキスト文字列(「シカゴ、イリノイ」や「ダーウィン、NT、オーストラリア」など) または緯度と経度の座標を使用して識別されます。
Directions API の仕組み
Directions API は、次のような場合に最も効率的なルートを返します。 ルートを計算しています。このプロダクトでは、次の旅行要素が考慮されます 最も効率的なルートを決定する際の考慮事項は、次のとおりです。
- 移動時間(メイン)
- 距離
- ターン数
次のリクエストの例では、オンタリオ州トロントからケベック州モントリオールまでの運転ルートを JSON 形式で返します。
https://maps.googleapis.com/maps/api/directions/json ?destination=Montreal &origin=Toronto &key=YOUR_API_KEY
リソース
次の表に、 Directions API と、それが返すデータ。
データリソース | 返されるデータ | 戻り値の形式 |
---|---|---|
ルート
出発地と目的地をプレイス ID、住所、 緯度と経度の座標を指定できます必須パラメータをご確認ください をご覧ください。 |
ルート、区間、歩数に分かれた詳細なルート。詳しくは、 詳しくは、ルートのレスポンスをご覧ください。 |
|
Directions API の使用方法
1 | 設定する。 | まずは Google Cloud プロジェクト 設定を完了します。 説明します。 |
2 | デモを試す | API キーと試用するクラウド プロジェクトを取得したら、 ルートのデモを無料でご覧いただけます。Directions API のデモをご覧ください。 |
3 | リクエストを作成する | リクエストの例を参照し、使用可能な たとえば、交通手段、地点、 ルート制限。ルート検索の例をご覧ください。 |
4 | 回答の基本を理解する | データ レスポンスを確認して、アプリでルートデータを使用する準備をします。詳しくは、 ルートのレスポンス をご覧ください。 |
5 | ルートデータを独自のアプリに組み込む | このデータを使用して、移動距離と移動時間を計算できます。 |
利用可能なクライアント ライブラリ
この API を 次のいずれかのクライアント ライブラリを使用できます。
- Java Google マップサービスのクライアント
- Python Google マップサービスのクライアント
- Go クライアント (Google マップサービス)
- Node.js Google マップサービスのクライアント
Google マップ用の Java クライアント、Python クライアント、Go クライアント、Node.js クライアント サービスはコミュニティでサポートされているクライアント ライブラリで、 Apache 2.0 ライセンス。 GitHub からダウンロードしてください。GitHub には、インストール手順やサンプルコードも用意されています。
次のステップ
- Directions API の使用を開始する: 使ってみる。
- ルートのリクエストを開始する: ルートをご覧ください。
- ベスト プラクティスに従う: ウェブサービスのベスト プラクティス プラクティスをご覧ください。