現在、
Routes Preferred API は一部のお客様のみご利用いただけます。詳しくは、
営業担当者までお問い合わせください。
Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
品質とレイテンシのトレードオフを構成する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Routes Preferred API には、ルートを計算するための 3 つのルート設定が用意されています。これらは、ルート計算に交通状況を考慮する範囲が異なります。各ルーティング設定では、ルートの品質、到着予定時刻、レスポンス レイテンシの点で、ある程度異なる結果が生成されます。
交通状況について
交通状況は、交通の流れの速度を特徴づけます。次に例を示します。
渋滞がない場合、交通状況は正常とみなされ、交通は通常の妨げのない速度で流れます。
ラッシュアワーが近づくと、交通密度が増加し、交通が遅くなり、軽度から中程度の交通状況が発生します。
渋滞が発生すると、フローレートが急激に低下し、深刻な交通状況が発生します。
トラフィックを認識しない
TRAFFIC_UNAWARE ルーティング設定を設定すると、交通状況を考慮せずにルートが計算されます。このルーティング設定では、レスポンス レイテンシが最も低くなります(レスポンスが最も速く返されます)。
このルーティング設定は、レスポンスを最も早く返す必要があり、おおよそのルートの詳細で十分な場合に使用します。
交通状況を考慮
TRAFFIC_AWARE ルート設定を指定すると、交通状況を考慮してルートが計算されます。その結果、ルートとルートの詳細が、実際の状況をより正確に反映するようになります。このデータ品質の向上はレスポンス レイテンシを犠牲にしているため、パフォーマンスの最適化を適用してレイテンシの多くを削減します。
このルーティング設定は、より正確なルートの詳細が必要で、レスポンスのレイテンシが多少増加しても問題ない場合に使用します。
トラフィック アウェア オプティマル
TRAFFIC_AWARE_OPTIMAL ルーティング設定を設定すると、交通状況を考慮してルートが計算されますが、パフォーマンスの最適化は適用されません。このモードでは、サーバーは道路網をより徹底的に検索して最適なルートを見つけます。
このルーティング設定では、レスポンス レイテンシが最も高くなります(つまり、レスポンスが最も長い遅延で返されます)。レスポンスにかかる時間に関係なく、最高品質の結果が必要な場合は、このルーティング設定を使用します。
例
次の JSON コードは、リクエスト メッセージのエンティティ本文でルーティング設定を行う方法を示しています。
{
"origin":{
"location":{
"latLng":{
"latitude":37.419734,
"longitude":-122.0827784
}
}
},
"destination":{
"location":{
"latLng":{
"latitude":37.417670,
"longitude":-122.079595
}
}
},
"travelMode":"DRIVE",
"routingPreference":"TRAFFIC_AWARE_OPTIMAL"
}
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-10-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-10-25 UTC。"],[],["The Routes Preferred API offers three routing preferences: `TRAFFIC_UNAWARE`, `TRAFFIC_AWARE`, and `TRAFFIC_AWARE_OPTIMAL`. `TRAFFIC_UNAWARE` ignores traffic, providing the fastest response. `TRAFFIC_AWARE` considers traffic, balancing accuracy with moderate latency. `TRAFFIC_AWARE_OPTIMAL` exhaustively searches for the best route accounting for traffic, resulting in the highest quality but with the longest latency. The API allows setting these preferences in requests, for example using JSON. Traffic conditions are classified as normal, light to moderate, or heavy.\n"]]