索引
RoutesPreferred
(インターフェース)ComputeCustomRoutesRequest
(メッセージ)ComputeCustomRoutesResponse
(メッセージ)ComputeCustomRoutesResponse.FallbackInfo
(メッセージ)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective
(列挙型)ComputeRouteMatrixRequest
(メッセージ)ComputeRoutesRequest
(メッセージ)ComputeRoutesResponse
(メッセージ)CustomRoute
(メッセージ)FallbackInfo
(メッセージ)FallbackReason
(列挙型)FallbackRoutingMode
(列挙型)Location
(メッセージ)Maneuver
(列挙型)NavigationInstruction
(メッセージ)Polyline
(メッセージ)PolylineEncoding
(列挙型)PolylineQuality
(列挙型)Route
(メッセージ)RouteLeg
(メッセージ)RouteLegStep
(メッセージ)RouteLegStepTravelAdvisory
(メッセージ)RouteLegTravelAdvisory
(メッセージ)RouteMatrixDestination
(メッセージ)RouteMatrixElement
(メッセージ)RouteMatrixElementCondition
(列挙型)RouteMatrixOrigin
(メッセージ)RouteModifiers
(メッセージ)RouteObjective
(メッセージ)RouteObjective.RateCard
(メッセージ)RouteObjective.RateCard.MonetaryCost
(メッセージ)RouteTravelAdvisory
(メッセージ)RouteTravelMode
(列挙型)RoutingPreference
(列挙型)SpeedReadingInterval
(メッセージ)SpeedReadingInterval.Speed
(列挙型)TollInfo
(メッセージ)TollPass
(列挙型)Units
(列挙型)VehicleEmissionType
(列挙型)VehicleInfo
(メッセージ)Waypoint
(メッセージ)
RoutesPreferred
Routes Preferred API
ComputeCustomRoutes |
---|
終点と中間地点のセット、および経路の目標を指定すると、その経路の目標に最適な経路が計算されます。最速ルートと最短ルートを参照ルートとして返します。 注: この方法では、入力のレスポンス フィールド マスクを指定する必要があります。レスポンス フィールド マスクを指定するには、URL パラメータ たとえば、このメソッドでは次のようになります。
ワイルドカード(
|
ComputeRouteMatrix |
---|
出発地と目的地のリストを受け取り、出発地と目的地の各組み合わせのルート情報を含むストリームを返します。 注: この方法では、入力のレスポンス フィールド マスクを指定する必要があります。レスポンス フィールド マスクを指定するには、URL パラメータ たとえば、このメソッドでは次のようになります。
フィールド マスクには必ず
|
ComputeRoutes |
---|
指定された終点と中間のウェイポイントのセットを基に、基本ルートと代替ルート(省略可)を返します。 注: この方法では、入力のレスポンス フィールド マスクを指定する必要があります。レスポンス フィールド マスクを指定するには、URL パラメータ たとえば、このメソッドでは次のようになります。
ワイルドカード(
|
ComputeCustomRoutesRequest
ComputeCustomRoutes リクエスト メッセージ。
フィールド | |
---|---|
origin |
必須。出発地の地点。 |
destination |
必須。目的地の地点。 |
intermediates[] |
(省略可)経路上の一連の地点(終点は除く)。停車場所または通過地点です。最大 25 個の中間地点がサポートされています。 |
travel_mode |
(省略可)移動手段を指定します。現在、DRIVE のみがサポートされています。 |
routing_preference |
(省略可)ルートの計算方法を指定します。サーバーは、選択されたルーティング設定を使用してルートを計算します。ルーティング設定によりエラーまたは余分なレイテンシが発生した場合は、エラーが返されます。将来的には、推奨されるオプションでは有効な結果が得られない場合に別のオプションを使用するフォールバック メカニズムが実装される可能性があります。このオプションは、 |
polyline_quality |
(省略可)ポリラインの品質に関する好みを指定します。 |
polyline_encoding |
(省略可)ポリラインの優先エンコードを指定します。 |
departure_time |
(省略可)出発時刻。値を設定しない場合、この値はデフォルトでリクエストを行った時刻になります。この値を、すでに発生した時刻に設定すると、リクエストは失敗します。 |
route_modifiers |
(省略可)ルートの計算方法に影響を与える一連の条件。 |
route_objective |
必須。最適化で重視するルート目標。 |
language_code |
(省略可)「en-US」や「sr-Latn」などの BCP-47 言語コード。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier を参照してください。サポートされている言語の一覧については、言語サポートをご覧ください。この値を指定しない場合、表示言語はルート リクエストの場所から推定されます。 |
units |
(省略可)表示フィールドの測定単位を指定します。これには、 |
ComputeCustomRoutesResponse
ComputeCustomRoutes レスポンス メッセージ。
フィールド | |
---|---|
routes[] |
入力ルートの目的に最適な「最適」ルート。 |
fastest_route |
最速の基準ルートです。 |
shortest_route |
最短の基準ルート。 |
fallback_info |
カスタムルートのフォールバック情報。 |
FallbackInfo
ComputeCustomRoutes のフォールバック情報をカプセル化します。ComputeCustomRoutes は、次の 2 種類のフォールバックを実行します。
お客様からリクエストされた route_preference を使用してルートを計算できない場合は、別のルーティング モードにフォールバックします。この場合、fallback_routing_mode と routing_mode_fallback_reason を使用して、使用されるフォールバック ルーティング モードとフォールバックの理由を指定します。
顧客が指定したルートの目的に対して「最適な」ルートを計算できない場合、別の目標にフォールバックすることがあります。フォールバック ルートの目的を明示するために、fallback_route_objective が使用されます。
フィールド | |
---|---|
routing_mode |
レスポンスに使用されるルーティング モード。代替がトリガーされた場合、元のクライアント リクエストで設定されたルーティング設定とは異なるモードになることがあります。 |
routing_mode_reason |
元のレスポンスの代わりにフォールバック レスポンスが使用された理由。このフィールドにデータが入力されるのは、フォールバック モードがトリガーされて、フォールバック レスポンスが返された場合のみです。 |
route_objective |
レスポンスに使用されるルートの目的。フォールバックがトリガーされた場合、その目標は元のクライアント リクエストで指定されたルートの目標とは異なる場合があります。 |
FallbackRouteObjective
レスポンスに使用される RouteObjective。
列挙型 | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
代替ルートの目標が指定されていません。 |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
顧客が RateCard をリクエストし、include_tolls を true に設定して、Google にルートの通行料金データがない場合、API は通行料金を考慮せずに RateCard にフォールバックします。 |
ComputeRouteMatrixRequest
ComputeRouteMatrix リクエスト メッセージ
フィールド | |
---|---|
origins[] |
必須。オリジンの配列。回答行列の行を決定します。出発地と目的地の基数には、いくつかのサイズ制限が適用されます。
|
destinations[] |
必須。デスティネーションの配列。レスポンス マトリックスの各列を指定します。 |
travel_mode |
(省略可)移動手段を指定します。 |
routing_preference |
(省略可)ルートの計算方法を指定します。サーバーは、選択されたルーティング設定を使用してルートを計算します。ルーティング設定によりエラーまたは余分なレイテンシが発生した場合は、エラーが返されます。将来的には、推奨されるオプションでは有効な結果が得られない場合に別のオプションを使用するフォールバック メカニズムが実装される可能性があります。このオプションは、 |
departure_time |
(省略可)出発時刻。この値を指定しない場合、デフォルトはリクエストを行った時刻になります。この値を、すでに発生した時刻に設定すると、リクエストは失敗します。 |
ComputeRoutesRequest
ComputeRoutes リクエスト メッセージ。
フィールド | |
---|---|
origin |
必須。出発地の地点。 |
destination |
必須。目的地の地点。 |
intermediates[] |
(省略可)経路上の一連の地点(終点は除く)。停車場所または通過地点です。最大 25 個の中間地点がサポートされています。 |
travel_mode |
(省略可)移動手段を指定します。 |
routing_preference |
(省略可)ルートの計算方法を指定します。サーバーは、選択されたルーティング設定を使用してルートを計算します。ルーティング設定によりエラーまたは余分なレイテンシが発生した場合は、エラーが返されます。将来的には、推奨されるオプションでは有効な結果が得られない場合に別のオプションを使用するフォールバック メカニズムが実装される可能性があります。このオプションは、 |
polyline_quality |
(省略可)ポリラインの品質に関する好みを指定します。 |
polyline_encoding |
(省略可)ポリラインの優先エンコードを指定します。 |
departure_time |
(省略可)出発時刻。値を設定しない場合、この値はデフォルトでリクエストを行った時刻になります。この値を、すでに発生した時刻に設定すると、リクエストは失敗します。 |
compute_alternative_routes |
ルートに加えて代替ルートを計算するかどうかを指定します。 |
route_modifiers |
(省略可)ルートの計算方法に影響を与える一連の条件。 |
language_code |
(省略可)「en-US」や「sr-Latn」などの BCP-47 言語コード。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier を参照してください。サポートされている言語の一覧については、言語サポートをご覧ください。この値を指定しない場合、表示言語はルート リクエストの場所から推定されます。 |
units |
(省略可)表示フィールドの測定単位を指定します。これには、 |
optimize_waypoint_order |
optimizeWaypointOrder が true に設定されている場合、指定された中間地点の並べ替えが試行され、ルートの全体的なコストが最小化されます。中間地点のいずれかが地点を経由すると、リクエストは失敗します。ComputeRoutesResponse.Routes.optimized_intermediate_waypoint_index を使用して新しい注文を見つけます。 |
ComputeRoutesResponse
ComputeRoutes レスポンス メッセージ。
フィールド | |
---|---|
routes[] |
compute_alternatives_routes を指定した場合は、計算されたルートの配列(最大 3 つ)が含まれ、指定しない場合はルートが 1 つだけ含まれます。この配列に複数のエントリが含まれている場合は、最初のエントリが最も推奨されるルートです。配列が空の場合は、ルートが見つからなかったことを意味します。 |
fallback_info |
サーバーがすべての入力設定ではルートの結果を計算できない場合、別の計算方法が使用されることがあります。フォールバック モードが使用されている場合、このフィールドにはフォールバック レスポンスに関する詳細情報が含まれます。それ以外の場合、このフィールドは設定されません。 |
CustomRoute
お客様が指定したルート目標に基づいて計算されたカスタムルートをカプセル化します。CustomRoute には、ルートとルートトークンが含まれます。これを NavSDK に渡して、ターンバイターン方式のナビゲーションのカスタムルートを再構築できます。
フィールド | |
---|---|
route |
入力ルートの目的に対して「最良」と判断されたルート。 |
token |
NavSDK に渡すことができるウェブセーフな Base64 エンコードのルート トークン。これにより、NavSDK はナビゲーション中にルートを再構築できます。ルート変更が発生した場合、RoutesPreferred ComputeCustomRoutes が呼び出されたときは元の意図に従います。お客様は、このトークンを不透明な blob として扱う必要があります。 |
FallbackInfo
フォールバック結果を使用した方法と理由に関する情報。このフィールドが設定されている場合、サーバーが優先モードとは異なるルーティング モードをフォールバックとして使用したことを意味します。
フィールド | |
---|---|
routing_mode |
レスポンスに使用されるルーティング モード。代替がトリガーされた場合、元のクライアント リクエストで設定されたルーティング設定とは異なるモードになることがあります。 |
reason |
元のレスポンスの代わりにフォールバック レスポンスが使用された理由。このフィールドにデータが入力されるのは、フォールバック モードがトリガーされて、フォールバック レスポンスが返された場合のみです。 |
FallbackReason
フォールバック レスポンスを使用する理由。
列挙型 | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
フォールバックの理由が指定されていません。 |
SERVER_ERROR |
指定されたルート選択モードでルートの計算中にサーバーエラーが発生しましたが、代替モードで計算された結果が返されました。 |
LATENCY_EXCEEDED |
ご希望のルート選択モードによる計算を時間内に完了できませんでしたが、代替モードで計算された結果を返すことができました。 |
FallbackRoutingMode
返されるフォールバック レスポンスに使用される実際のルーティング モード。
列挙型 | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
使用されません。 |
FALLBACK_TRAFFIC_UNAWARE |
レスポンスの計算に「TRAFFIC_UNAWARE」ルーティング モードを使用したことを示します。 |
FALLBACK_TRAFFIC_AWARE |
レスポンスの計算に「TRAFFIC_AWARE」ルーティング モードが使用されたことを示します。 |
ロケーション
場所(地理的な地点と任意の方角)をカプセル化します。
フィールド | |
---|---|
lat_lng |
ウェイポイントの地理座標。 |
heading |
交通の流れの方向に関連付けられたコンパスの向き。この値は、乗車と降車に使用する道路の片側を指定するために使用されます。方角の値は 0 ~ 360 の範囲で、0 は北方向、90 は東方向などを指定します。このフィールドは、 |
Maneuver
現在のステップで行うナビゲーション操作(左を向く、結合、直線など)を指定する値のセット。
列挙型 | |
---|---|
MANEUVER_UNSPECIFIED |
使用されません。 |
TURN_SLIGHT_LEFT |
少し左を向きます。 |
TURN_SHARP_LEFT |
左に大きく曲げます。 |
UTURN_LEFT |
左に U ターンします。 |
TURN_LEFT |
左を向いてください。 |
TURN_SLIGHT_RIGHT |
少し右に顔を向けます。 |
TURN_SHARP_RIGHT |
大きく右に曲がります。 |
UTURN_RIGHT |
右に U ターンします。 |
TURN_RIGHT |
右を向く。 |
STRAIGHT |
まっすぐに。 |
RAMP_LEFT |
左のスロープを進みます。 |
RAMP_RIGHT |
正しいスロープを進みます。 |
MERGE |
トラフィックを統合する。 |
FORK_LEFT |
左のフォークを利用。 |
FORK_RIGHT |
右のフォークを使ってみましょう。 |
FERRY |
フェリーに乗る。 |
FERRY_TRAIN |
列車に乗ってフェリー乗り場に向かう。 |
ROUNDABOUT_LEFT |
ロータリーを左左折します。 |
ROUNDABOUT_RIGHT |
ロータリーを右を向いてください。 |
ポリライン
エンコードされたポリラインをカプセル化します。
フィールド | |
---|---|
共用体フィールド polyline_type 。ポリラインのタイプをカプセル化します。デフォルトは encoded_polyline です。polyline_type は次のいずれかになります。 |
|
encoded_polyline |
ポリライン エンコード アルゴリズムを使用したポリラインの文字列エンコード |
geo_json_linestring |
GeoJSON LineString 形式を使用してポリラインを指定します。 |
PolylineEncoding
返すポリラインのタイプを指定します。
列挙型 | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
ポリライン タイプの設定が指定されていません。デフォルトは ENCODED_POLYLINE です。 |
ENCODED_POLYLINE |
ポリラインのエンコード アルゴリズムを使用してエンコードされたポリラインを指定します。 |
GEO_JSON_LINESTRING |
GeoJSON LineString 形式を使用してポリラインを指定します。 |
PolylineQuality
ポリラインの品質を指定する値のセット。
列挙型 | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
ポリラインの品質設定が指定されていません。デフォルトは OVERVIEW です。 |
HIGH_QUALITY |
高品質のポリラインを指定します。このポリラインは OVERVIEW よりも多くのポイントを使用して構成されますが、レスポンス サイズは大きくなります。より高い精度が必要な場合は、この値を使用します。 |
OVERVIEW |
概要ポリラインを指定します。これは、少数のポイントで構成されます。この値は、経路の概要を表示する場合に使用します。このオプションを使用すると、HIGH_QUALITY オプションを使用する場合よりもリクエスト レイテンシが低くなります。 |
Route
経路をカプセル化します。経路は、始点、終点、中間の地点を結ぶ、連結された一連の道路セグメントで構成されます。
フィールド | |
---|---|
legs[] |
ルートを構成する区間(地点間の経路セグメント)の集まり。各区間は、 |
distance_meters |
ルートの移動距離(メートル単位)。 |
duration |
ルートの移動に必要な時間の長さ。 |
static_duration |
交通状況を考慮しないルートの移動時間。 |
polyline |
ルート全体のポリライン。このポリラインは、すべての |
description |
ルートの説明。 |
warnings[] |
ルートの表示時に表示される警告の配列。 |
viewport |
ポリラインのビューポート境界ボックス。 |
travel_advisory |
ルートに関する追加情報です。 |
optimized_intermediate_waypoint_index[] |
ComputeRoutesRequest.optimize_waypoint_order が true に設定されている場合、このフィールドには中間地点の最適化された順序が含まれます。それ以外の場合、このフィールドは空です。たとえば、出発地が LA、中間地域がダラス、バンゴー、フェニックス、目的地がニューヨーク、最適化された中間地点の順序がフェニックス、ダラス、バンガーであるとします。このフィールドには値 [2, 0, 1] が含まれます。最初の中間地点のインデックスは 0 から始まります。 |
RouteLeg
via
でない地点間のセグメントをカプセル化します。
フィールド | |
---|---|
distance_meters |
ルート区間の移動距離(メートル単位)。 |
duration |
区間をナビゲートするのに必要な時間の長さ。 |
static_duration |
交通状況を考慮せずに計算された、この区間の移動時間。 |
polyline |
この区間の全体的なポリライン。これには各 |
start_location |
この区間の始点。これは指定された |
end_location |
この区間の終点。これは指定された |
steps[] |
この区間内のセグメントを示すステップの配列。各ステップは 1 つのナビゲーション指示を表します。 |
travel_advisory |
ルート区間の可能性のあるトラフィック ゾーン制限など、ユーザーに知らせる必要がある追加情報をカプセル化します。 |
RouteLegStep
RouteLeg
のセグメントをカプセル化します。ステップは 1 つのナビゲーション指示に対応します。ルート区間はステップで構成されます。
フィールド | |
---|---|
distance_meters |
このステップの移動距離(メートル単位)。状況によっては、このフィールドに値が表示されないこともあります。 |
static_duration |
交通状況を考慮せずにこのステップを通過する移動時間。状況によっては、このフィールドに値が表示されないこともあります。 |
polyline |
このステップに関連付けられたポリライン。 |
start_location |
このステップの開始場所。 |
end_location |
このステップの終了場所。 |
navigation_instruction |
ナビゲーションの説明。 |
travel_advisory |
区間のステップで考えられるトラフィック ゾーン制限など、ユーザーに知らせる必要がある追加情報をカプセル化します。 |
RouteLegStepTravelAdvisory
区間のステップで考えられるトラフィック ゾーン制限など、ユーザーに知らせる必要がある追加情報をカプセル化します。
フィールド | |
---|---|
speed_reading_intervals[] |
トラフィック密度の詳細を示す速度読み取り間隔。ルーティング設定が 例:
|
RouteLegTravelAdvisory
ルート区間の可能性のあるトラフィック ゾーン制限など、ユーザーに知らせる必要がある追加情報をカプセル化します。
フィールド | |
---|---|
toll_info |
特定の RouteLeg の有料道路の情報をカプセル化します。このフィールドは、RouteLeg に有料道路がある場合にのみ入力されます。このフィールドが設定されていて、estimated_price サブフィールドに値が設定されていない場合、道路には通行料金が含まれていると想定されますが、見積もり料金は不明です。このフィールドが存在しない場合、RouteLeg には有料道路がありません。 |
speed_reading_intervals[] |
トラフィック密度の詳細を示す速度読み取り間隔。ルーティング設定が 例:
|
RouteMatrixDestination
ComputeRouteMatrixRequest の単一の宛先
フィールド | |
---|---|
waypoint |
必須。目的地の地点 |
RouteMatrixElement
ComputeRouteMatrix API の出発地と目的地のペアに対して計算されたルート情報をカプセル化します。このプロトコルはクライアントにストリーミングできます。
フィールド | |
---|---|
origin_index |
リクエストのオリジンのゼロベースのインデックス。 |
destination_index |
リクエスト内の宛先のゼロベースのインデックス。 |
status |
この要素のエラー ステータス コード。 |
condition |
ルートが見つかったかどうかを示します。ステータスとは無関係。 |
distance_meters |
ルートの移動距離(メートル単位)。 |
duration |
ルートの移動に必要な時間の長さ。 |
static_duration |
交通状況を考慮しないルートの移動時間。 |
travel_advisory |
ルートに関する追加情報です。例: 制限情報や通行料金情報 |
fallback_info |
サーバーが、この特定の出発地/目的地のペアに指定された設定に基づいてルートを計算できない場合、別の計算モードを使用するようフォールバックされる場合があります。フォールバック モードが使用されている場合、このフィールドにはフォールバック レスポンスに関する詳細情報が含まれます。それ以外の場合、このフィールドは設定されません。 |
RouteMatrixElementCondition
返されるルートの条件。
列挙型 | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
要素の status が無効な場合にのみ使用されます。 |
ROUTE_EXISTS |
ルートが見つかり、要素に対応する情報が入力されました。 |
ROUTE_NOT_FOUND |
ルートが見つかりませんでした。distance_meters や duration などのルート情報を含むフィールドは、この要素内で入力されません。 |
RouteMatrixOrigin
ComputeRouteMatrixRequest の単一の送信元
フィールド | |
---|---|
waypoint |
必須。出発地の地点 |
route_modifiers |
(省略可)これをオリジンとするすべてのルートの修飾子 |
RouteModifiers
ルートの計算時に満たす、オプションの条件のセットをカプセル化します。
フィールド | |
---|---|
avoid_tolls |
妥当な場合に有料道路を回避するかどうかを指定します。有料道路を含まないルートが優先されます。 |
avoid_highways |
妥当な場合に高速道路を回避するかどうかを指定します。高速道路を含まないルートが優先されます。 |
avoid_ferries |
妥当な場合にフェリーを回避するかどうかを指定します。フェリーによる移動を含まないルートが優先されます。 |
avoid_indoor |
妥当な場合に屋内での移動を避けるかどうかを指定します。屋内案内が含まれないルートが優先されます。 |
vehicle_info |
車両情報を指定します。 |
toll_passes[] |
有料パスに関する情報をカプセル化します。通行料金パスを指定すると、API はパス料金を返そうとします。通行券が指定されていない場合、API は通行券を不明として扱い、現金料金を返そうとします。DRIVE モードと TWO_WHEELER 交通手段にのみ適用されます。 |
RouteObjective
ComputeCustomRoutes による最適化に使用する目標をカプセル化します。
フィールド | |
---|---|
rate_card |
RateCard 目標。 |
RateCard
RateCard ルート目標をカプセル化します。
フィールド | |
---|---|
cost_per_minute |
(省略可)1 分あたりの費用。 |
cost_per_km |
(省略可)1 キロメートルあたりの費用。 |
include_tolls |
(省略可)通行料金を総費用に含めるかどうかを指定します。 |
MonetaryCost
レート表で使用される費用がカプセル化されます。
フィールド | |
---|---|
value |
必須。リクエストから推測される現地通貨での費用値。 |
RouteTravelAdvisory
トラフィック ゾーンの制限の可能性など、ユーザーに知らせる必要がある追加情報をカプセル化します。
フィールド | |
---|---|
toll_info |
ルート上の有料道路の情報をカプセル化します。このフィールドは、ルート上に有料道路が存在することが想定される場合にのみ入力されます。このフィールドが設定されていて、estimated_price サブフィールドに値が設定されていない場合、道路には通行料金が含まれていると想定されますが、見積もり料金は不明です。このフィールドが設定されていない場合、ルート上に有料道路はないと想定されます。 |
speed_reading_intervals[] |
トラフィック密度の詳細を示す速度読み取り間隔。ルーティング設定が 例:
|
RouteTravelMode
交通手段を指定するために使用する値のセット。
列挙型 | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
移動手段が指定されていません。デフォルトは DRIVE です。 |
DRIVE |
乗用車での移動。 |
BICYCLE |
自転車で移動する。 |
WALK |
徒歩で移動する。 |
TWO_WHEELER |
原動機付二輪車。(例: オートバイ)。人が操作するモードである BICYCLE 移動モードとは異なります。 |
TAXI |
認可を受けたタクシーで移動する(地域によっては、専用車道を走行できる場合があります)。 TAXI モードは試験運用中の機能です。お客様がタクシー車線データが利用できない都市で TAXI ルートをリクエストした場合は、DRIVE ルートが返されます。 |
RoutingPreference
ルートの計算で考慮すべき要素を指定する値のセット。
列挙型 | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
ルーティング設定が指定されていません。デフォルトは TRAFFIC_AWARE です。 |
TRAFFIC_UNAWARE |
交通状況を考慮せずにルートを計算します。交通状況が重要でない場合に適しています。この値を使用すると、レイテンシが最も低くなります。 |
TRAFFIC_AWARE |
交通状況を考慮してルートを計算します。TRAFFIC_AWARE_OPTIMAL とは対照的に、いくつかの最適化が適用され、レイテンシが大幅に短縮されます。 |
TRAFFIC_AWARE_OPTIMAL |
交通状況を考慮して、ほとんどのパフォーマンス最適化を適用せずにルートを計算します。この値を使用すると、レイテンシが最大になります。 |
SpeedReadingInterval
ポリラインまたはパスの連続するセグメント上の交通密度インジケーター。SpeedReadingInterval では、ポイント P_0、P_1、...、P_N(ゼロベースのインデックス)を含むパスに対して間隔を定義し、次のカテゴリを使用してそのトラフィックを記述します。
フィールド | |
---|---|
start_polyline_point_index |
ポリライン内のこの区間の開始インデックス。JSON では、インデックスが 0 の場合、フィールドには値が入力されていないように見えます。 |
end_polyline_point_index |
ポリライン内のこの区間の終了インデックス。JSON では、インデックスが 0 の場合、フィールドには値が入力されていないように見えます。 |
speed |
この間隔のトラフィック速度。 |
スピード
交通データに基づくポリラインの速度の分類。
列挙型 | |
---|---|
SPEED_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
NORMAL |
通常の速度です。減速は検出されません。 |
SLOW |
渋滞は検出されましたが、渋滞は発生しませんでした。 |
TRAFFIC_JAM |
交通渋滞が検出されました。 |
TollInfo
Route
または RouteLeg
で通行料金情報をカプセル化します。
フィールド | |
---|---|
estimated_price[] |
対応する Route または RouteLeg の通行料金。このリストには、通行所で請求される通貨ごとの金額が含まれています。通常、このリストには、通行料金があるルートに対して 1 つの通貨で項目が 1 つだけ含まれます。海外旅行の場合、このリストには異なる通貨での通行料金を反映するために複数の項目が含まれることがあります。 |
TollPass
Google が対応している世界各地の有料パスのリスト。
列挙型 | |
---|---|
TOLL_PASS_UNSPECIFIED |
使用されません。この値を使用すると、リクエストは失敗します。 |
AU_ETOLL_TAG |
シドニーの通行券販売会社のうちの 1 つです。https://www.myetoll.com.au |
AU_EWAY_TAG |
シドニーの通行券販売会社のうちの 1 つです。https://www.tollpay.com.au/ |
AU_LINKT |
オーストラリア全域の通行券。詳しくは、https://www.linkt.com.au/ をご覧ください。 |
AR_TELEPASE |
アルゼンチンの有料パス。詳細については、https://telepase.com.ar をご覧ください |
BR_AUTO_EXPRESO |
ブラジルの通行証券。詳しくは、https://www.autoexpreso.com をご覧ください。 |
BR_CONECTCAR |
ブラジルの通行証券。詳しくは、https://conectcar.com をご覧ください。 |
BR_MOVE_MAIS |
ブラジルの通行証券。詳しくは、https://movemais.com をご覧ください。 |
BR_PASSA_RAPIDO |
ブラジルの通行証券。詳細については、https://pasorapido.gob.do/ をご覧ください。 |
BR_SEM_PARAR |
ブラジルの通行証券。詳しくは、https://www.semparar.com.br をご覧ください。 |
BR_TAGGY |
ブラジルの通行証券。詳しくは、https://taggy.com.br をご覧ください。 |
BR_VELOE |
ブラジルの通行証券。詳細については、https://veloe.com.br/site/onde-usar をご覧ください。 |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
カナダと米国の国境越えです。 |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
カナダと米国の国境越えです。 |
CA_US_BLUE_WATER_EDGE_PASS |
オンタリオ州(カナダ)から米国ミシガン州(米国)への国境越えです。 |
CA_US_CONNEXION |
オンタリオ州(カナダ)から米国ミシガン州(米国)への国境越えです。 |
CA_US_NEXUS_CARD |
カナダと米国の国境越えです。 |
ID_E_TOLL |
インドネシア通行料金の支払いに使用される複数の銀行が提供する電子カード。銀行から購入した e カードはすべて同じように請求されるため、必要な列挙値は 1 つのみです。例: Bank Mandiri https://www.bankmandiri.co.id/e-money BCA https://www.bca.co.id/flazz BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
(インド)。 |
IN_LOCAL_HP_PLATE_EXEMPT |
インド、HP 州のプレートの例外。 |
MX_TAG_IAVE |
メキシコの通行証。 |
MX_TAG_TELEVIA |
メキシコの通行証会社。メキシコシティで事業を展開している企業のうちの 1 つです。詳しくは、https://www.televia.com.mx をご覧ください。 |
MX_VIAPASS |
メキシコの通行証。詳しくは、https://www.viapass.com.mx/viapass/web_home.aspx をご覧ください。 |
US_AL_FREEDOM_PASS |
(米国アラバマ州) |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
(米国アラスカ州) |
US_CA_FASTRAK |
。 |
US_CA_FASTRAK_CAV_STICKER |
ドライバーが DMV が発行するクリーンエア ビークル(CAV)のステッカーに加えて FasTrak パスを持っていることを示します。https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
コロラド州、米国。 |
US_CO_GO_PASS |
コロラド州、米国。 |
US_DE_EZPASSDE |
ドイツ、米国。 |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
フロリダ州、米国。 |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
フロリダ州、米国。 |
US_FL_EPASS |
フロリダ州、米国。 |
US_FL_GIBA_TOLL_PASS |
フロリダ州、米国。 |
US_FL_LEEWAY |
フロリダ州、米国。 |
US_FL_SUNPASS |
フロリダ州、米国。 |
US_FL_SUNPASS_PRO |
フロリダ州、米国。 |
US_IL_EZPASSIL |
(米国イリノイ州) |
US_IL_IPASS |
(米国イリノイ州) |
US_IN_EZPASSIN |
(米国インド、米国)。 |
US_KS_BESTPASS_HORIZON |
(米国 KS) |
US_KS_KTAG |
(米国 KS) |
US_KS_NATIONALPASS |
(米国 KS) |
US_KS_PREPASS_ELITEPASS |
(米国 KS) |
US_KY_RIVERLINK |
(米国ケンタッキー州) |
US_LA_GEAUXPASS |
(米国 LA)です。 |
US_LA_TOLL_TAG |
(米国 LA)です。 |
US_MA_EZPASSMA |
(米国マサチューセッツ州) |
US_MD_EZPASSMD |
(米国、医学博士)。 |
US_ME_EZPASSME |
ME、米国。 |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
(米国ミシガン州) |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
(米国ミシガン州) |
US_MI_IQ_PROX_CARD |
(米国ミシガン州) |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
(米国ミシガン州) |
US_MI_NEXPRESS_TOLL |
(米国ミシガン州) |
US_MN_EZPASSMN |
(米国ミネソタ州) |
US_NC_EZPASSNC |
(米国ノースカロライナ州)。 |
US_NC_PEACH_PASS |
(米国ノースカロライナ州)。 |
US_NC_QUICK_PASS |
(米国ノースカロライナ州)。 |
US_NH_EZPASSNH |
NH、米国 |
US_NJ_DOWNBEACH_EXPRESS_PASS |
(米国ニュージャージー州) |
US_NJ_EZPASSNJ |
(米国ニュージャージー州) |
US_NY_EXPRESSPASS |
(米国ニューヨーク州) |
US_NY_EZPASSNY |
(米国ニューヨーク州) |
US_OH_EZPASSOH |
(米国オハイオ州) |
US_PA_EZPASSPA |
(米国ペンシルバニア州) |
US_RI_EZPASSRI |
RI, USA |
US_SC_PALPASS |
サウスカロライナ州、米国カリフォルニア州、 |
US_TX_BANCPASS |
米国テキサス州 |
US_TX_DEL_RIO_PASS |
米国テキサス州 |
US_TX_EFAST_PASS |
米国テキサス州 |
US_TX_EAGLE_PASS_EXPRESS_CARD |
米国テキサス州 |
US_TX_EPTOLL |
米国テキサス州 |
US_TX_EZ_CROSS |
米国テキサス州 |
US_TX_EZTAG |
米国テキサス州 |
US_TX_LAREDO_TRADE_TAG |
米国テキサス州 |
US_TX_PLUSPASS |
米国テキサス州 |
US_TX_TOLLTAG |
米国テキサス州 |
US_TX_TXTAG |
米国テキサス州 |
US_TX_XPRESS_CARD |
米国テキサス州 |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
ユタ州、米国。 |
US_VA_EZPASSVA |
(米国バージニア州)。 |
US_WA_BREEZEBY |
米国ワシントン州、 |
US_WA_GOOD_TO_GO |
米国ワシントン州、 |
US_WV_EZPASSWV |
ウェストバージニア州、米国 |
US_WV_MEMORIAL_BRIDGE_TICKETS |
ウェストバージニア州、米国 |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
ウェストバージニア州、米国 |
単位
表示で使用される測定単位を指定する値のセット。
列挙型 | |
---|---|
UNITS_UNSPECIFIED |
測定単位が指定されていません。デフォルトは、リクエストから推測された測定単位になります。 |
METRIC |
指標の単位。 |
IMPERIAL |
ヤードポンド(英語)の計量単位。 |
VehicleEmissionType
車両のエミッションの種類を記述する値のセット。DRIVE の移動手段にのみ適用されます。
列挙型 | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
排出タイプが指定されていません。デフォルトは GASOLINE です。 |
GASOLINE |
ガソリン/ガソリン燃料の自動車。 |
ELECTRIC |
電気自動車。 |
HYBRID |
ハイブリッド燃料車両(ガソリンと電気自動車など)。 |
VehicleInfo
ナンバー プレートの最後の文字などの車両情報をカプセル化します。
フィールド | |
---|---|
emission_type |
車両のエミッションの種類を表します。DRIVE の移動手段にのみ適用されます。 |
ウェイポイント
地点をカプセル化します。ウェイポイントは、ルートの始点と終点の両方を示し、ルート上の中間停車地が含まれます。
フィールド | |
---|---|
via |
この地点を停車地点ではなくマイルストーンとしてマークします。リクエスト内の経由地でない地点ごとに、レスポンスで |
vehicle_stopover |
ウェイポイントが車両の停車地であり、停車地であることを表します。この値を設定すると、乗車と降車に適さない道路上の |
side_of_road |
このウェイポイントの場所は、車両が道路の特定の側に停車することを優先することを示します。この値を設定すると、ルートは場所を通るようになります。これにより、車両は、位置が道路の中心から偏っている道路脇で停止できるようになります。このオプションは、交通手段が「DRIVE」と「TWO_WHEELER」で、location_type が「location」に設定されている場合にのみ機能します。 |
共用体フィールド location_type 。ビジネス拠点を表すさまざまな方法。location_type は次のいずれかになります。 |
|
location |
地理座標を使用して指定された地点と方角。 |
place_id |
地点に関連付けられているスポットのプレイス ID。 |