インデックス
Routes
(インターフェース)ComputeRouteMatrixRequest
(メッセージ)ComputeRouteMatrixRequest.ExtraComputation
(列挙型)ComputeRoutesRequest
(メッセージ)ComputeRoutesRequest.ExtraComputation
(列挙型)ComputeRoutesRequest.ReferenceRoute
(列挙型)ComputeRoutesResponse
(メッセージ)FallbackInfo
(メッセージ)FallbackReason
(列挙型)FallbackRoutingMode
(列挙型)GeocodedWaypoint
(メッセージ)GeocodingResults
(メッセージ)LocalizedTime
(メッセージ)Location
(メッセージ)Maneuver
(列挙型)NavigationInstruction
(メッセージ)Polyline
(メッセージ)PolylineEncoding
(列挙型)PolylineQuality
(列挙型)Route
(メッセージ)Route.RouteLocalizedValues
(メッセージ)RouteLabel
(列挙型)RouteLeg
(メッセージ)RouteLeg.RouteLegLocalizedValues
(メッセージ)RouteLeg.StepsOverview
(メッセージ)RouteLeg.StepsOverview.MultiModalSegment
(メッセージ)RouteLegStep
(メッセージ)RouteLegStep.RouteLegStepLocalizedValues
(メッセージ)RouteLegStepTransitDetails
(メッセージ)RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(メッセージ)RouteLegStepTransitDetails.TransitStopDetails
(メッセージ)RouteLegStepTravelAdvisory
(メッセージ)RouteLegTravelAdvisory
(メッセージ)RouteMatrixDestination
(メッセージ)RouteMatrixElement
(メッセージ)RouteMatrixElement.LocalizedValues
(メッセージ)RouteMatrixElementCondition
(列挙型)RouteMatrixOrigin
(メッセージ)RouteModifiers
(メッセージ)RouteTravelAdvisory
(メッセージ)RouteTravelMode
(列挙型)RoutingPreference
(列挙型)SpeedReadingInterval
(メッセージ)SpeedReadingInterval.Speed
(列挙型)TollInfo
(メッセージ)TollPass
(列挙型)TrafficModel
(列挙型)TransitAgency
(メッセージ)TransitLine
(メッセージ)TransitPreferences
(メッセージ)TransitPreferences.TransitRoutingPreference
(列挙型)TransitPreferences.TransitTravelMode
(列挙型)TransitStop
(メッセージ)TransitVehicle
(メッセージ)TransitVehicle.TransitVehicleType
(列挙型)Units
(列挙型)VehicleEmissionType
(列挙型)VehicleInfo
(メッセージ)Waypoint
(メッセージ)
ルート
Routes API
ComputeRouteMatrix |
---|
出発地と目的地のリストを受け取り、出発地と目的地の各組み合わせのルート情報を含むストリームを返します。 注: このメソッドでは、入力でレスポンス フィールド マスクを指定する必要があります。レスポンス フィールド マスクは、URL パラメータ たとえば、このメソッドでは次のようになります。
フィールド マスクに
|
ComputeRoutes |
---|
終点と中間地点のセットに基づいて、主要経路と代替経路(省略可)を返します。 注: このメソッドでは、入力でレスポンス フィールド マスクを指定する必要があります。レスポンス フィールド マスクは、URL パラメータ たとえば、このメソッドでは次のようになります。
以下の理由により、ワイルドカード(
|
ComputeRouteMatrixRequest
ComputeRouteMatrix リクエスト メッセージ
フィールド | |
---|---|
origins[] |
必須。レスポンス マトリックスの行を決定するオリジンの配列。出発地と目的地のカーディナリティには、いくつかのサイズ制限が適用されます。
|
destinations[] |
必須。レスポンス マトリックスの列を決定する宛先の配列。 |
travel_mode |
省略可。移動手段を指定します。 |
routing_preference |
省略可。ルートの計算方法を指定します。サーバーは、選択されたルーティング設定を使用してルートの計算を試みます。ルーティング設定によってエラーや余分なレイテンシが発生した場合は、エラーが返されます。このオプションは、 |
departure_time |
省略可。出発時刻。この値を設定しない場合、この値はデフォルトでリクエストを行った時刻になります。注: |
arrival_time |
省略可。到着時刻。注: |
language_code |
省略可。「en-US」や「sr-Latn」などの BCP-47 言語コード。詳細については、Unicode ロケール識別子をご覧ください。サポートされている言語の一覧については、言語サポートをご覧ください。この値を指定しない場合、表示言語は最初のオリジンの位置から推測されます。 |
region_code |
省略可。ccTLD(「トップレベル ドメイン」)の 2 文字の値として指定される地域コード。詳しくは、国コード トップレベル ドメインをご覧ください。 |
units |
省略可。表示フィールドの測定単位を指定します。 |
extra_computations[] |
省略可。リクエストの完了に使用できる追加計算のリスト。注: これらの追加の計算により、レスポンスに追加のフィールドが返される場合があります。これらの追加フィールドは、レスポンスで返されるフィールド マスクでも指定する必要があります。 |
traffic_model |
省略可。所要時間を計算する上での仮定条件を指定します。この設定は、過去の平均に基づくトラフィックの予測時間を含む |
transit_preferences |
省略可。 |
ExtraComputation
リクエストの完了時に実行する追加の計算。
列挙型 | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
使用されません。この値を含むリクエストは失敗します。 |
TOLLS |
マトリックス要素の通行料金情報。 |
ComputeRoutesRequest
ComputeRoutes リクエスト メッセージ。
フィールド | |
---|---|
origin |
必須。出発地の地点。 |
destination |
必須。目的地の地点。 |
intermediates[] |
省略可。ルート上のウェイポイントのセット(終点を除く)。停車地点または通過地点。最大 25 個の中間地点がサポートされます。 |
travel_mode |
省略可。移動手段を指定します。 |
routing_preference |
省略可。ルートの計算方法を指定します。サーバーは、選択されたルーティング設定を使用してルートの計算を試みます。ルーティング設定によってエラーや余分なレイテンシが発生した場合は、エラーが返されます。このオプションは、 |
polyline_quality |
省略可。ポリラインの品質に関する設定を指定します。 |
polyline_encoding |
省略可。ポリラインの優先エンコードを指定します。 |
departure_time |
省略可。出発時刻。この値を設定しない場合、この値はデフォルトでリクエストを行った時刻になります。注: |
arrival_time |
省略可。到着時刻。注: |
compute_alternative_routes |
省略可。経路に加えて代替経路を計算するかどうかを指定します。中間地点を含むリクエストの場合、代替ルートは返されません。 |
route_modifiers |
省略可。ルートの計算方法に影響を与える条件のセット。 |
language_code |
省略可。「en-US」や「sr-Latn」などの BCP-47 言語コード。詳細については、Unicode ロケール識別子をご覧ください。サポートされている言語の一覧については、言語サポートをご覧ください。この値を指定しない場合、表示言語は経路リクエストの場所から推定されます。 |
region_code |
省略可。ccTLD(「トップレベル ドメイン」)の 2 文字の値として指定される地域コード。詳しくは、国コード トップレベル ドメインをご覧ください。 |
units |
省略可。表示フィールドの測定単位を指定します。これらのフィールドには、 |
optimize_waypoint_order |
省略可。true に設定すると、指定された中間ウェイポイントの順序を変更して、ルートの総コストが最小化しようとします。いずれかの中間地点が |
requested_reference_routes[] |
省略可。デフォルト ルートに加えて、リクエストの一部として計算する参照ルートを指定します。参照ルートは、デフォルト ルートとは異なるルート計算目標を持つルートです。たとえば、 |
extra_computations[] |
省略可。リクエストの完了に使用できる追加計算のリスト。注: これらの追加の計算により、レスポンスに追加のフィールドが返される場合があります。これらの追加フィールドは、レスポンスで返されるフィールド マスクでも指定する必要があります。 |
traffic_model |
省略可。所要時間を計算する上での仮定条件を指定します。この設定は、過去の平均に基づくトラフィックの予測時間を含む |
transit_preferences |
省略可。 |
ExtraComputation
リクエストの完了時に実行する追加の計算。
列挙型 | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
使用されません。この値を含むリクエストは失敗します。 |
TOLLS |
ルートの有料情報。 |
FUEL_CONSUMPTION |
ルートの推定燃料消費量。 |
TRAFFIC_ON_POLYLINE |
ルートの交通情報ポリライン。 |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
フォーマットされた HTML テキスト文字列として表される NavigationInstructions 。このコンテンツは、現状のまま読むことが想定されています。このコンテンツは表示専用です。プログラムで解析しないでください。 |
ReferenceRoute
ComputeRoutesRequest でサポートされている参照ルート。
列挙型 | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED |
使用されません。この値を含むリクエストは失敗します。 |
FUEL_EFFICIENT |
燃料効率が良いルート。この値でラベル付けされたルートは、燃料消費量などのパラメータに対して最適化されていると判断されます。 |
ComputeRoutesResponse
ComputeRoutes でレスポンス メッセージをルーティングします。
フィールド | |
---|---|
routes[] |
|
fallback_info |
サーバーがすべての入力設定を使用してルートの結果を計算できない場合、別の計算方法を使用するようにフォールバックすることがあります。フォールバック モードが使用されている場合、このフィールドにはフォールバック レスポンスに関する詳細情報が含まれます。それ以外の場合、このフィールドは設定されません。 |
geocoding_results |
住所として指定されたウェイポイントのジオコーディングのレスポンス情報が含まれます。 |
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 が使用されたことを示します。 |
GeocodedWaypoint
地点として使用される場所の詳細。住所の地点に対してのみ入力されます。ジオコーディングの結果に関する詳細情報が含まれ、住所がジオコーディングされた場所を特定します。
フィールド | |
---|---|
geocoder_status |
ジオコーディング オペレーションの結果のステータス コードを示します。 |
type[] |
結果のタイプ。0 個以上のタイプタグの形式で指定します。サポートされているタイプ: 住所タイプと住所コンポーネント タイプ。 |
partial_match |
元のリクエストに完全一致する住所は見つからなかったものの、部分一致する住所は見つかったことを示します。元のリクエストで住所の表記が間違っていたり、不完全である可能性があります。 |
place_id |
この結果のプレイス ID。 |
intermediate_waypoint_request_index |
リクエストに含まれる、対応する中間地点のインデックス。対応するウェイポイントが中間ウェイポイントである場合にのみ入力されます。 |
GeocodingResults
出発地、目的地、中間地点の
が含まれます。住所の地点に対してのみ入力されます。GeocodedWaypoints
フィールド | |
---|---|
origin |
ジオコーディングされた出発地のウェイポイント。 |
destination |
ジオコーディングされた目的地の地点。 |
intermediates[] |
ジオコーディングされた中間ウェイポイントのリスト。各ウェイポイントの 0 ベースの位置に対応するインデックス フィールドがリクエストで指定された順序で含まれています。 |
LocalizedTime
ローカライズされた時刻の説明。
フィールド | |
---|---|
time |
特定のタイムゾーンの文字列として指定された時刻。 |
time_zone |
タイムゾーンが含まれます。値は、IANA タイムゾーン データベースで定義されているタイムゾーンの名前です。例:「America/New_York」。 |
場所
場所(地理的位置、および省略可能な方角)をカプセル化します。
フィールド | |
---|---|
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 |
ロータリーを右折します。 |
DEPART |
初期操作。 |
NAME_CHANGE |
道路名の変更を示すために使用します。 |
ポリライン
エンコードされたポリラインをカプセル化します。
フィールド | |
---|---|
共用体フィールド 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 オプションを使用する場合よりもリクエストのレイテンシが低くなります。 |
ルート
始点、終点、中間地点を結ぶ、連結された一連の道路セグメントで構成されるルートを格納します。
フィールド | |
---|---|
route_labels[] |
他のルートと比較するルートの特定のプロパティを識別するのに役立つ |
legs[] |
ルートを構成する区間(ウェイポイント間の経路セグメント)の集まり。各区間は |
distance_meters |
ルートの移動距離(メートル単位)。 |
duration |
ルートの移動に必要な時間。 |
static_duration |
交通状況を考慮しないルートの移動時間。 |
polyline |
経路全体のポリライン。このポリラインは、すべての |
description |
ルートの説明。 |
warnings[] |
ルートを表示する際に表示する警告の配列。 |
viewport |
ポリラインのビューポート境界ボックス。 |
travel_advisory |
ルートに関する追加情報。 |
optimized_intermediate_waypoint_index[] |
|
localized_values |
|
route_token |
Navigation SDK に渡すことができるウェブセーフの Base64 エンコードのルートトークン。これにより、Navigation SDK がナビゲーション中にルートを再構築できます。また、ルート変更が発生した場合は、ComputeRoutes を呼び出してルートを作成したときの元の意図に従います。お客様はこのトークンを不透明な blob として扱う必要があります。リクエスト間で値を比較しないでください。まったく同じルートが返された場合でも、このトークンは変わる可能性があります。注: |
RouteLocalizedValues
特定のプロパティのテキスト表現。
フィールド | |
---|---|
distance |
テキスト形式で表される移動距離。 |
duration |
交通状況を考慮した所要時間。テキスト形式で表されます。注: 交通情報をリクエストしていない場合、この値は |
static_duration |
交通状況を考慮しない所要時間。テキスト形式で表示されます。 |
transit_fare |
テキスト形式で表された交通機関運賃。 |
RouteLabel
他のルートと比較するルートの特定のプロパティを識別するのに役立つ
のラベル。Route
列挙型 | |
---|---|
ROUTE_LABEL_UNSPECIFIED |
デフォルト - 使用されません。 |
DEFAULT_ROUTE |
デフォルトの「ベスト」返されます。 |
DEFAULT_ROUTE_ALTERNATE |
デフォルトの「ベスト」の代替あります を指定すると、このようなルートが返されます。 |
FUEL_EFFICIENT |
燃料効率が良いルート。この値のラベルが付けられたルートは、燃料消費量などのエコ パラメータ向けに最適化されていると判断されます。 |
RouteLeg
via
以外の地点間のセグメントが含まれています。
フィールド | |
---|---|
distance_meters |
ルートの区間の移動距離(メートル単位)。 |
duration |
区間を移動するのに必要な時間の長さです。 |
static_duration |
交通状況を考慮せずに計算された区間の移動時間です。 |
polyline |
各 |
start_location |
この区間の始点。この場所は、指定された |
end_location |
この区間の終点。この場所は、指定された |
steps[] |
この区間内のセグメントを示すステップの配列。各ステップは、1 つのナビゲーション手順を表します。 |
travel_advisory |
ルート区間の交通区間制限など、ユーザーに通知する追加情報が含まれます。 |
localized_values |
|
steps_overview |
この |
RouteLegLocalizedValues
特定のプロパティのテキスト表現。
フィールド | |
---|---|
distance |
テキスト形式で表される移動距離。 |
duration |
テキスト形式で表される、交通状況を考慮した所要時間。注: 交通情報をリクエストしていない場合、この値は static_duration と同じ値になります。 |
static_duration |
交通状況を考慮しない所要時間。テキスト形式で表示されます。 |
StepsOverview
RouteLegStep
のリストに関する概要情報を提供します。
フィールド | |
---|---|
multi_modal_segments[] |
|
MultiModalSegment
RouteLeg.steps
のさまざまなマルチモーダル セグメントに関する要約情報を提供します。マルチモーダル セグメントは、同じ RouteTravelMode
を持つ 1 つ以上の連続した RouteLegStep
として定義されます。ステップで RouteLeg
にマルチモーダル セグメントが含まれていない場合、このフィールドには値が入力されません。
フィールド | |
---|---|
navigation_instruction |
マルチモーダル セグメントの NavigationInstruction。 |
travel_mode |
マルチモーダル セグメントの交通手段。 |
step_start_index |
マルチモーダル セグメントの開始である、対応する |
step_end_index |
マルチモーダル セグメントの終わりとなる、対応する |
RouteLegStep
のセグメントが含まれます。ステップは 1 つのナビゲーション命令に対応します。ルートの区間はステップで構成されます。RouteLeg
フィールド | |
---|---|
distance_meters |
このステップの移動距離(メートル単位)。状況によっては、このフィールドに値がない場合があります。 |
static_duration |
交通状況を考慮せずにこのステップを通る移動時間。状況によっては、このフィールドに値がない場合があります。 |
polyline |
このステップに関連付けられたポリライン。 |
start_location |
このステップの開始位置。 |
end_location |
このステップの終了場所。 |
navigation_instruction |
ナビゲーション手順。 |
travel_advisory |
区間の区間について、通行可能ゾーンの制限など、ユーザーに通知する追加情報が含まれています。 |
localized_values |
|
transit_details |
移動手段が |
travel_mode |
このステップで使用する交通手段。 |
RouteLegStepLocalizedValues
特定のプロパティのテキスト表現。
フィールド | |
---|---|
distance |
テキスト形式で表される移動距離。 |
static_duration |
交通状況を考慮しない所要時間。テキスト形式で表示されます。 |
RouteLegStepTransitDetails
TRANSIT
ルートに関連する RouteLegStep
の追加情報。
フィールド | |
---|---|
stop_details |
ステップの発着地に関する情報。 |
localized_values |
|
headsign |
車両または出発駅の表示マークとして、この路線の進行方向を指定します。多くの場合、目的地は終点の駅です。 |
headway |
現在の同じ停車地から出発するまでの時間として予想時刻を指定します。たとえば、運転時隔秒数の値が 600 の場合、バスに乗り遅れた場合に 10 分間の待ち時間が予想されます。 |
transit_line |
この手順で使用する路線に関する情報。 |
stop_count |
出発点から到着駅までの停車地の数。到着駅(停留所)は含まれますが、出発駅(停留所)の数は含まれません。たとえば、ルートが停車地 A から出発し、停車地 B と C を通過し、停車地 D に到着した場合、stop_count は 3 を返します。 |
trip_short_text |
乗客が交通機関のルートを識別できるように、時刻表と看板に表示されるテキスト。運行日の特定のルートを一意に識別するテキストを指定する必要があります。例: 「538」は、平日の 15:10、カリフォルニア州サンノゼ発サクラメント行きのアムトラックの |
TransitDetailsLocalizedValues
RouteTransitDetails
の値のローカライズされた説明。
フィールド | |
---|---|
arrival_time |
対応するタイムゾーンでの書式設定されたテキスト表現の時刻。 |
departure_time |
対応するタイムゾーンでの書式設定されたテキスト表現の時刻。 |
TransitStopDetails
RouteLegStep
の停車地に関する詳細。
フィールド | |
---|---|
arrival_stop |
ステップの到着地に関する情報。 |
arrival_time |
ステップの推定到着時刻。 |
departure_stop |
当該ステップの出発駅に関する情報。 |
departure_time |
その区間の推定出発時刻。 |
RouteLegStepTravelAdvisory
区間の通行制限の可能性など、ユーザーに知らせる必要がある追加情報が含まれます。
フィールド | |
---|---|
speed_reading_intervals[] |
注: このフィールドは現在入力されていません。 |
RouteLegTravelAdvisory
車両の区間の制限など、区間についてユーザーに通知する必要がある追加情報が含まれます。
フィールド | |
---|---|
toll_info |
特定の |
speed_reading_intervals[] |
交通量密度の詳細を示す速度読み取り間隔。ルーティング設定が 例:
|
RouteMatrixDestination
ComputeRouteMatrixRequest の単一の宛先
フィールド | |
---|---|
waypoint |
必須。目的地の地点 |
RouteMatrixElement
ComputeRouteMatrix API で出発地と目的地のペアに対して計算されたルート情報が含まれています。この proto をクライアントにストリーミングできます。
フィールド | |
---|---|
status |
この要素のエラー ステータス コード。 |
condition |
ルートが見つかったかどうかを示します。ステータスとは無関係。 |
distance_meters |
ルートの移動距離(メートル単位)。 |
duration |
ルートの移動に必要な時間。 |
static_duration |
交通状況を考慮せずにルートを移動する時間。 |
travel_advisory |
ルートに関する追加情報。例: 規制情報や通行料金の情報 |
fallback_info |
サーバーがこの特定の出発地と目的地のペアに対して指定された設定でルートを計算できない場合、別の計算モードを使用するようにフォールバックすることがあります。フォールバック モードが使用されている場合、このフィールドにはフォールバック レスポンスに関する詳細情報が含まれます。それ以外の場合、このフィールドは設定されません。 |
localized_values |
|
origin_index |
リクエストに含まれるオリジンのゼロベースのインデックス。 |
destination_index |
リクエスト内の宛先のゼロベースのインデックス。 |
LocalizedValues
特定のプロパティのテキスト表現。
フィールド | |
---|---|
distance |
テキスト形式で表される移動距離。 |
duration |
交通状況を考慮してテキスト形式で表された所要時間。注: 交通情報がリクエストされていない場合、この値は static_duration と同じ値になります。 |
static_duration |
交通状況を考慮せずにテキスト形式で表された所要時間。 |
transit_fare |
テキスト形式で表された交通機関運賃。 |
RouteMatrixElementCondition
返されるルートの状態。
列挙型 | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
要素の status が OK でない場合にのみ使用されます。 |
ROUTE_EXISTS |
ルートが見つかり、要素について対応する情報が入力されました。 |
ROUTE_NOT_FOUND |
経路が見つかりませんでした。distance_meters や duration などの経路情報を含むフィールドは、この要素に入力されません。 |
RouteMatrixOrigin
ComputeRouteMatrixRequest の単一の送信元
フィールド | |
---|---|
waypoint |
必須。出発地の地点 |
route_modifiers |
省略可。これを出発地とするすべてのルートの修飾子 |
RouteModifiers
ルートの計算時に満たす必要がある一連のオプションの条件をカプセル化します。
フィールド | |
---|---|
avoid_tolls |
true に設定すると、妥当な場合には有料道路を避け、有料道路を含まないルートが優先されます。 |
avoid_highways |
true に設定すると、妥当な場合には高速道路が回避され、高速道路を含まないルートが優先されます。 |
avoid_ferries |
true に設定すると、妥当な場合にはフェリーを避け、フェリーを含まないルートが優先されます。 |
avoid_indoor |
true に設定した場合、妥当な範囲では屋内移動を避け、屋内ナビゲーションを含まないルートが優先されます。 |
vehicle_info |
車両情報を指定します。 |
toll_passes[] |
通行券に関する情報をカプセル化します。通行券が提供されている場合、API はパスの料金を返そうとします。通行証が提供されない場合、API は通行券を不明として扱い、現金価格を返そうとします。 |
RouteTravelAdvisory
トラフィック ゾーンの制限の可能性など、ユーザーに知らせる必要がある追加情報が含まれます。
フィールド | |
---|---|
toll_info |
ルートの有料道路に関する情報が含まれます。このフィールドは、ルート上で有料道路が想定される場合にのみ入力されます。このフィールドを設定しても、 |
speed_reading_intervals[] |
交通量密度の詳細を示す速度読み取り間隔。ルーティング設定が 例:
|
fuel_consumption_microliters |
予測燃料消費量(マイクロリットル単位)。 |
route_restrictions_partially_ignored |
返されたルートには、リクエストされた移動手段や経路変更条件に適さない制限が含まれている可能性があります。 |
transit_fare |
存在する場合、このルートの運賃または切符の総費用が含まれます。このプロパティは |
RouteTravelMode
交通手段の指定に使用する値のセット。注: WALK
、BICYCLE
、TWO_WHEELER
のルートはベータ版のため、明確な歩道や歩道がない場合があります。アプリに表示するすべての徒歩、自転車、二輪車のルートについて、この警告をユーザーに表示する必要があります。
列挙型 | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
移動手段が指定されていません。デフォルトは DRIVE です。 |
DRIVE |
乗用車で移動する。 |
BICYCLE |
自転車で移動。 |
WALK |
徒歩で移動する。 |
TWO_WHEELER |
二輪車(原動機付自転車)。例: オートバイ。これは、人間が操作するモードである BICYCLE の移動手段とは異なります。 |
TRANSIT |
公共交通機関のルートを利用します(利用可能な場合)。 |
RoutingPreference
ルートの計算時に考慮する要素を指定する値のセット。
列挙型 | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
ルーティング設定が指定されていません。デフォルトは TRAFFIC_UNAWARE です。 |
TRAFFIC_UNAWARE |
リアルタイムの交通状況を考慮せずにルートを計算します。交通状況が重要でない、または適用できない場合に適しています。この値を使用すると、レイテンシが最も低くなります。注: DRIVE と TWO_WHEELER について選択したルートと所要時間は、現在の道路状況ではなく、道路網と平均的な交通状況(時間に依存しない)に基づいています。そのため、一時的に通行止めとなっている道路がルートに含まれることがあります。個々のリクエストの結果は、道路網の変化、最新の平均交通状況、サービスの分散性によって時間とともに変化する可能性があります。また、結果は、ほぼ同等のルートでも、時刻や頻度によって異なる場合があります。 |
TRAFFIC_AWARE |
リアルタイムの交通状況を考慮してルートを計算します。TRAFFIC_AWARE_OPTIMAL とは対照的に、一部の最適化はレイテンシを大幅に短縮するために適用されます。 |
TRAFFIC_AWARE_OPTIMAL |
パフォーマンスの最適化をほとんど行わずに、実際の交通状況を考慮してルートが計算されます。この値を使用すると、レイテンシが最大になります。 |
SpeedReadingInterval
ポリラインまたは経路の連続セグメントに表示される交通密度インジケーター。点 P_0、P_1、...、P_N(ゼロベースのインデックス)を持つパスが与えられると、SpeedReadingInterval
は間隔を定義し、次のカテゴリを使用してトラフィックを記述します。
フィールド | |
---|---|
start_polyline_point_index |
ポリライン内のこの区間の開始インデックス。 |
end_polyline_point_index |
ポリライン内のこの区間の終了インデックス。 |
共用体フィールド
|
|
speed |
この期間の交通状況。 |
速度
交通データに基づいたポリラインの速度分類。
列挙型 | |
---|---|
SPEED_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
NORMAL |
通常の速度で、速度低下は検出されません。 |
SLOW |
軽い渋滞が検出されましたが、渋滞は発生していません。 |
TRAFFIC_JAM |
渋滞を検知しました。 |
TollInfo
フィールド | |
---|---|
estimated_price[] |
対応する |
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 様の州プレート免除。 |
JP_ETC |
Japan ETC.通行料金を収集するための電子無線システム。https://www.go-etc.jp/ |
JP_ETC2 |
Japan ETC2.0.新しいバージョンの ETC は、さらなる割引と、車両上のデバイスと道路上のアンテナ間の双方向通信を提供します。https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
メキシコの通行証。https://iave.capufe.gob.mx/#/ |
MX_PASE |
メキシコ https://www.pase.com.mx |
MX_QUICKPASS |
メキシコ https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
メキシコ |
MX_TAG_TELEVIA |
メキシコの通行証券会社。メキシコシティで事業を展開している企業のうちの 1 社です。詳しくは、https://www.televia.com.mx をご覧ください。 |
MX_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_BCPASS |
米国、ミシガン州。 |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
米国、ミシガン州。 |
US_MI_IQ_PROX_CARD |
米国、ミシガン州。このパスタイプは存在しないため、非推奨となりました。 |
US_MI_IQ_TAG |
米国、ミシガン州。 |
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_AVI_TAG |
テキサス州、米国。 |
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_FUEGO_TAG |
テキサス州、米国。 |
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_MOV_PASS |
ウェストバージニア州、米国 |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
ウェストバージニア州、米国。 |
TrafficModel
所要時間を計算する上での仮定条件を指定します。この設定は、レスポンスの duration
フィールドに返される値に影響します。この値には、過去の平均に基づくトラフィックの予測時間が含まれます。
列挙型 | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED |
未使用。指定すると、デフォルトの BEST_GUESS になります。 |
BEST_GUESS |
過去の交通状況とリアルタイムの交通状況に関する既知の情報を基に、duration が移動時間の最適な推定値になるよう指定します。departure_time が現在に近いほど、ライブ交通情報の重要性が高まります。 |
PESSIMISTIC |
ほとんどの場合、実際の移動時間よりも長い所要時間が返される必要があることを示します。ただし、交通状況が非常に悪い日はこの値を超えることがあります。 |
OPTIMISTIC |
ほとんどの日について、実際の移動時間よりも所要時間を短くする必要があることを示します。ただし、交通状況が非常に良い日は、この値よりも早くなる可能性があります。 |
TransitAgency
路線を運営する交通機関。
フィールド | |
---|---|
name |
この交通機関の名前。 |
phone_number |
交通機関の言語 / 地域固有の形式の電話番号。 |
uri |
交通機関の URI。 |
TransitLine
このステップで使用される路線に関する情報が含まれています。
フィールド | |
---|---|
agencies[] |
この路線を運営する交通機関。 |
name |
この路線の正式名称(例: 「東京都渋谷区渋谷 3-21-3」)。 |
uri |
交通機関から提供されたこの路線の URI。 |
color |
この路線の標識に一般的に使用される色。16 進数で表されます。 |
icon_uri |
この線に関連付けられているアイコンの URI。 |
name_short |
この路線の略称。通常、この名前は「M7」のような行番号になります。(例: 「355」)。 |
text_color |
この路線の看板のテキストでよく使用される色。16 進数で表されます。 |
vehicle |
この路線を運行する車両の種類。 |
TransitPreferences
返されるルートに影響を与える TRANSIT
ベースのルートの設定。
フィールド | |
---|---|
allowed_travel_modes[] |
|
routing_preference |
ルーティング設定。指定すると、返される |
TransitRoutingPreference
交通機関のルートのルーティング設定を指定します。
列挙型 | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
設定が指定されていません。 |
LESS_WALKING |
計算されたルートで、一定距離の徒歩ルートが優先されることを示します。 |
FEWER_TRANSFERS |
計算された経路で乗り換えの回数を制限することを示します。 |
TransitTravelMode
交通手段の指定に使用する値のセット。
列挙型 | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
交通機関の移動手段が指定されていません。 |
BUS |
バスで移動する。 |
SUBWAY |
地下鉄を使う。 |
TRAIN |
列車で移動する。 |
LIGHT_RAIL |
ライトレールや路面電車での移動。 |
RAIL |
鉄道で移動。これは、SUBWAY 、TRAIN 、LIGHT_RAIL の組み合わせと同じです。 |
TransitStop
停車地に関する情報。
フィールド | |
---|---|
name |
停車地の名前。 |
location |
緯度と経度の座標で表される停車地の位置。 |
TransitVehicle
交通機関のルートで使用される車両に関する情報。
フィールド | |
---|---|
name |
この車両の名前(大文字)。 |
type |
使用される車両の種類。 |
icon_uri |
この車両タイプに関連付けられたアイコンの URI。 |
local_icon_uri |
この車両タイプに関連付けられたアイコンの URI(地域の交通標識に基づく)。 |
TransitVehicleType
交通機関のルートで使用する車両の種類。
列挙型 | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
未使用。 |
BUS |
バス。 |
CABLE_CAR |
ケーブルによって、通常は地上を走る車両。空中ケーブルカーのタイプは GONDOLA_LIFT の可能性があります。 |
COMMUTER_TRAIN |
通勤列車。 |
FERRY |
フェリー。 |
FUNICULAR |
険しい斜面をケーブルで引っ張る乗り物。ケーブルカーは一般的に 2 両編成で、車両は互いに重量のバランスを取ります。 |
GONDOLA_LIFT |
空中ケーブルカー。 |
HEAVY_RAIL |
ヘビーレール。 |
HIGH_SPEED_TRAIN |
高速列車。 |
INTERCITY_BUS |
長距離バス。 |
LONG_DISTANCE_TRAIN |
長距離列車。 |
METRO_RAIL |
ライトレール トランジット。 |
MONORAIL |
モノレール。 |
OTHER |
その他のすべての車両。 |
RAIL |
鉄道。 |
SHARE_TAXI |
乗合タクシーは、ルート上のどこでも乗客が乗り降りできるバスの一種です。 |
SUBWAY |
地下を走るライトレール。 |
TRAM |
地上を走るライトレール。 |
TROLLEYBUS |
トロリーバス。 |
単位
表示に使用される測定単位を指定する値のセット。
列挙型 | |
---|---|
UNITS_UNSPECIFIED |
測定単位が指定されていません。デフォルトは、リクエストから推定された測定単位です。 |
METRIC |
指標の測定単位。 |
IMPERIAL |
ヤード・ポンド法(ヤード・ポンド法)の測定単位。 |
VehicleEmissionType
車両の排出タイプを表す値のセット。DRIVE
にのみ適用されます。RouteTravelMode
列挙型 | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
放出タイプが指定されていません。デフォルトは GASOLINE です。 |
GASOLINE |
ガソリン/ガソリン車。 |
ELECTRIC |
電気自動車。 |
HYBRID |
ハイブリッド燃料(ガソリン + 電気自動車など) |
DIESEL |
ディーゼル燃料車。 |
VehicleInfo
車両の排出タイプなどの車両情報が含まれます。
フィールド | |
---|---|
emission_type |
車両の排出タイプを表します。 |
ウェイポイント
地点をカプセル化します。ウェイポイントはルートの始点と終点を示すものであり、ルート上の途中の停車地も含まれます。
フィールド | |
---|---|
via |
このウェイポイントを停車地点ではなく、マイルストーンとしてマークします。リクエストに含まれる非経由地のウェイポイントごとに、レスポンスで |
vehicle_stopover |
車両の停車地点で、乗車または降車が目的のウェイポイントであることを示します。この値を設定すると、乗車や降車に適さない道路上の |
side_of_road |
車両が道路の特定の側に停車することを優先して、このウェイポイントの位置を指定します。この値を設定すると、ルートは位置を通過するため、車両は、位置が道路の中心よりも偏っている道路脇で停止できるようになります。このオプションは、 |
共用体フィールド location_type 。場所を表すさまざまな方法。location_type は次のいずれかになります。 |
|
location |
地理座標を使用して指定された地点。オプションで見出しも含む。 |
place_id |
ウェイポイントに関連付けられているスポットのプレイス ID。 |
address |
人が読める形式の住所または Plus Code。詳しくは、https://plus.codes をご覧ください。 |