インデックス
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 種類のフォールバックを実行します。
お客様からリクエストされた routing_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 |
ウェブセーフの Base64 でエンコードされたルートトークン。NavSDK に渡すことができます。これにより、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_points です。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 オプションを使用する場合よりもリクエストのレイテンシが低くなります。 |
ルート
始点、終点、中間地点を結ぶ、連結された一連の道路セグメントで構成されるルートをカプセル化します。
フィールド | |
---|---|
legs[] |
ルートを構成する区間(ウェイポイント間の経路セグメント)の集合。各区間は、 |
distance_meters |
ルートの移動距離(メートル単位)。 |
duration |
ルートの移動に必要な時間。 |
static_duration |
交通状況を考慮せずにルートを移動する時間。 |
polyline |
経路全体のポリライン。このポリラインは、すべての |
description |
ルートの説明。 |
warnings[] |
ルートを表示する際に表示する警告の配列。 |
viewport |
ポリラインのビューポート境界ボックス。 |
travel_advisory |
ルートに関する追加情報。 |
optimized_intermediate_waypoint_index[] |
ComputeRoutesRequest.optimize_waypoint_order が true に設定されている場合、このフィールドには中間ウェイポイントの最適化された順序が含まれます。それ以外の場合、このフィールドは空になります。たとえば、入力が Origin: 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 で通行料金が発生すると想定される場合にのみ入力されます。このフィールドが設定されていても、estimates_price サブフィールドに値が入力されていない場合は、道路に有料道路が含まれていると想定されますが、推定料金はわかりません。このフィールドが存在しない場合、RouteLeg では通行料金は発生しません。 |
speed_reading_intervals[] |
交通量密度の詳細を示す速度読み取り間隔。ルーティング設定が 例:
|
RouteMatrixDestination
ComputeRouteMatrixRequest の単一の宛先
フィールド | |
---|---|
waypoint |
必須。目的地の地点 |
RouteMatrixElement
ComputeRouteMatrix API の出発地と目的地のペアに対して計算されたルート情報をカプセル化します。この proto をクライアントにストリーミングできます。
フィールド | |
---|---|
origin_index |
リクエストに含まれるオリジンのゼロベースのインデックス。 |
destination_index |
リクエスト内の宛先のゼロベースのインデックス。 |
status |
この要素のエラー ステータス コード。 |
condition |
ルートが見つかったかどうかを示します。ステータスとは無関係。 |
distance_meters |
ルートの移動距離(メートル単位)。 |
duration |
ルートの移動に必要な時間。 |
static_duration |
交通状況を考慮せずにルートを移動する時間。 |
travel_advisory |
ルートに関する追加情報。例: 規制情報や通行料金の情報 |
fallback_info |
サーバーがこの特定の出発地と目的地のペアに対して指定された設定でルートを計算できない場合、別の計算モードを使用するようにフォールバックすることがあります。フォールバック モードが使用されている場合、このフィールドにはフォールバック レスポンスに関する詳細情報が含まれます。それ以外の場合、このフィールドは設定されません。 |
RouteMatrixElementCondition
返されるルートの状態。
列挙型 | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
要素の status が OK でない場合にのみ使用されます。 |
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
レート表ルートの目標をカプセル化します。
フィールド | |
---|---|
cost_per_minute |
省略可。1 分あたりの費用。 |
cost_per_km |
省略可。キロメートルあたりのコスト。 |
include_tolls |
省略可。通行料金の合計に通行料金を含めるかどうか。 |
MonetaryCost
レート表で使用されている費用をカプセル化します。
フィールド | |
---|---|
value |
必須。リクエストから推定された費用の値(現地通貨)。 |
RouteTravelAdvisory
トラフィック ゾーンの制限など、ユーザーに知らせる必要がある追加情報をカプセル化します。
フィールド | |
---|---|
toll_info |
ルートの有料道路に関する情報をカプセル化します。このフィールドは、ルートに有料道路があると思われる場合にのみ入力されます。このフィールドが設定されていても、estimates_price サブフィールドに値が入力されていない場合は、道路に有料道路が含まれていると想定されますが、推定料金はわかりません。このフィールドが設定されていない場合、そのルートには通行料金がないと考えられます。 |
speed_reading_intervals[] |
交通量密度の詳細を示す速度読み取り間隔。ルーティング設定が 例:
|
RouteTravelMode
交通手段の指定に使用する値のセット。
列挙型 | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
移動手段が指定されていません。デフォルトは DRIVE です。 |
DRIVE |
乗用車で移動する。 |
BICYCLE |
自転車で移動。 |
WALK |
徒歩で移動する。 |
TWO_WHEELER |
二輪車(原動機付自転車)。例: オートバイ。これは、人間が操作するモードである BICYCLE の移動手段とは異なります。 |
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 |
シドニーの通行証券会社の一つです。https://www.myetoll.com.au |
AU_EWAY_TAG |
シドニーの通行証券会社の一つです。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 カード。銀行経由で発行されるすべての 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 発行の Clean Air Vehicle(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 |
ニューハンプシャー州、米国。 |
US_NJ_DOWNBEACH_EXPRESS_PASS |
ニュージャージー州、米国。 |
US_NJ_EZPASSNJ |
ニュージャージー州、米国。 |
US_NY_EXPRESSPASS |
米国ニューヨーク州。 |
US_NY_EZPASSNY |
米国ニューヨーク州。 |
US_OH_EZPASSOH |
オハイオ、米国。 |
US_PA_EZPASSPA |
ペンシルバニア州、米国。 |
US_RI_EZPASSRI |
RI、米国。 |
US_SC_PALPASS |
SC、米国。 |
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 |
UT、米国。 |
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。 |