索引
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 |
NavigationInstructions は、書式設定された HTML テキスト文字列として表されます。このコンテンツはそのまま読み取られます。このコンテンツは表示専用です。プログラムで解析しないでください。 |
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[] |
結果の型。ゼロ個以上のタイプタグの形式で指定します。サポートされているタイプ: 住所タイプと住所コンポーネントのタイプ |
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_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_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 にカリフォルニア州サンノゼ発、カリフォルニア州サクラメント行きの Amtrak の |
TransitDetailsLocalizedValues
RouteTransitDetails
の値のローカライズされた説明。
フィールド | |
---|---|
arrival_time |
書式設定されたテキストで表現された時刻と、対応するタイムゾーン。 |
departure_time |
書式設定されたテキストで表現された時刻と、対応するタイムゾーン。 |
TransitStopDetails
RouteLegStep
の乗り換え駅の詳細。
フィールド | |
---|---|
arrival_stop |
ステップの到着地に関する情報。 |
arrival_time |
ステップの推定到着時刻。 |
departure_stop |
このステップの出発駅に関する情報。 |
departure_time |
そのステップの推定出発時刻。 |
RouteLegStepTravelAdvisory
脚のステップで起こりうる交通ゾーン制限など、ユーザーに通知する必要がある追加情報が含まれます。
フィールド | |
---|---|
speed_reading_intervals[] |
注: このフィールドは現在入力されていません。 |
RouteLegTravelAdvisory
トラフィック ゾーンの制限など、1 区間のステップでユーザーに通知する必要がある追加情報が含まれます。
フィールド | |
---|---|
toll_info |
特定の |
speed_reading_intervals[] |
トラフィック密度の詳細を示す速度の読み取り間隔。ルーティング設定が 例:
|
RouteMatrixDestination
ComputeRouteMatrixRequest の単一の宛先
フィールド | |
---|---|
waypoint |
必須。目的地の地点 |
RouteMatrixElement
ComputeRouteMatrix API で出発地と目的地のペアに対して計算されたルート情報が含まれます。このプロトコルはクライアントにストリーミングできます。
フィールド | |
---|---|
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
サポートされている世界中の通行証のリスト。
列挙型 | |
---|---|
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 発行のクリーンエア ビークル(CAV)ステッカー(https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml)に加えて、FasTrak パスを持っていることを示します。 |
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 |
IN、米国 |
US_KS_BESTPASS_HORIZON |
KS、USA。 |
US_KS_KTAG |
KS、USA。 |
US_KS_NATIONALPASS |
KS、USA。 |
US_KS_PREPASS_ELITEPASS |
KS、USA。 |
US_KY_RIVERLINK |
(米国、ケンタッキー州) |
US_LA_GEAUXPASS |
。 |
US_LA_TOLL_TAG |
。 |
US_MA_EZPASSMA |
米国マサチューセッツ州、 |
US_MD_EZPASSMD |
医学博士、米国。 |
US_ME_EZPASSME |
ME、USA |
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 |
NH、USA。 |
US_NJ_DOWNBEACH_EXPRESS_PASS |
(米国ニュージャージー州) |
US_NJ_EZPASSNJ |
(米国ニュージャージー州) |
US_NY_EXPRESSPASS |
米国ニューヨーク州 |
US_NY_EZPASSNY |
米国ニューヨーク州 |
US_OH_EZPASSOH |
オハイオ州、米国 |
US_PA_EZPASSPA |
。 |
US_RI_EZPASSRI |
。 |
US_SC_PALPASS |
SC, USA. |
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 |
。 |
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 |
この交通機関の路線の正式名称(例: 「新宿 8 番街」)。 |
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 をご覧ください。 |