インデックス
TripService
(インターフェース)VehicleService
(インターフェース)BatteryInfo
(メッセージ)BatteryStatus
(列挙型)BillingPlatformIdentifier
(列挙型)ConsumableTrafficPolyline
(メッセージ)CreateTripRequest
(メッセージ)CreateVehicleRequest
(メッセージ)DeviceSettings
(メッセージ)GetTripRequest
(メッセージ)GetVehicleRequest
(メッセージ)LicensePlate
(メッセージ)ListVehiclesRequest
(メッセージ)ListVehiclesResponse
(メッセージ)LocationPowerSaveMode
(列挙型)LocationSensor
(列挙型)NavigationStatus
(列挙型)PolylineFormatType
(列挙型)PowerSource
(列挙型)ReportBillableTripRequest
(メッセージ)ReportBillableTripRequest.SolutionType
(列挙型)RequestHeader
(メッセージ)RequestHeader.Platform
(列挙型)RequestHeader.SdkType
(列挙型)SearchTripsRequest
(メッセージ)SearchTripsResponse
(メッセージ)SearchVehiclesRequest
(メッセージ)SearchVehiclesRequest.CurrentTripsPresent
(列挙型)SearchVehiclesRequest.VehicleMatchOrder
(列挙型)SearchVehiclesResponse
(メッセージ)SpeedReadingInterval
(メッセージ)SpeedReadingInterval.Speed
(列挙型)StopLocation
(メッセージ)TerminalLocation
(メッセージ)TerminalPointId
(メッセージ)(非推奨)TrafficPolylineData
(メッセージ)Trip
(メッセージ)TripStatus
(列挙型)TripType
(列挙型)TripView
(列挙型)TripWaypoint
(メッセージ)UpdateTripRequest
(メッセージ)UpdateVehicleAttributesRequest
(メッセージ)UpdateVehicleAttributesResponse
(メッセージ)UpdateVehicleRequest
(メッセージ)Vehicle
(メッセージ)Vehicle.VehicleType
(メッセージ)Vehicle.VehicleType.Category
(列挙型)VehicleAttribute
(メッセージ)VehicleAttributeList
(メッセージ)VehicleLocation
(メッセージ)VehicleMatch
(メッセージ)VehicleMatch.VehicleMatchType
(列挙型)VehicleState
(列挙型)VisualTrafficReportPolylineRendering
(メッセージ)VisualTrafficReportPolylineRendering.RoadStretch
(メッセージ)VisualTrafficReportPolylineRendering.RoadStretch.Style
(列挙型)Waypoint
(メッセージ)WaypointType
(列挙型)
TripService
旅行管理サービス。
CreateTrip |
---|
Fleet Engine でルートを作成し、新しいルートを返します。 |
GetTrip |
---|
1 回のルートに関する情報を取得します。 |
ReportBillableTrip |
---|
請求対象のルートの使用状況を報告する。 |
SearchTrips |
---|
特定の車両のすべてのルートを取得します。 |
UpdateTrip |
---|
ルートデータを更新します。 |
VehicleService
車両管理サービス。
CreateVehicle |
---|
オンデマンド配車または配送プロバイダに関連付けられた新しい車両をインスタンス化します。各
他のフィールドはすべて省略可能です。指定された場合は使用されます。 |
GetVehicle |
---|
Fleet Engine から車両を返します。 |
ListVehicles |
---|
リクエスト オプションに一致するプロバイダに関連付けられている車両を、ページ分けされたリストで返します。 |
SearchVehicles |
---|
リクエスト オプションに一致する車両のリストを返します。 |
UpdateVehicle |
---|
更新された車両データを Fleet Engine に書き込みます。
車両
|
UpdateVehicleAttributes |
---|
車両の属性を部分的に更新します。リクエストで指定された属性のみが更新され、他の属性は変更されません。注: これは |
BatteryInfo
デバイスのバッテリーに関する情報。
フィールド | |
---|---|
battery_ |
バッテリーのステータス(フル充電か充電中かなど) |
power_ |
バッテリー電源のステータス。 |
battery_ |
現在のバッテリー残量 [0 ~ 100]。 |
BatteryStatus
バッテリーのステータス(フル充電か充電中かなど)
列挙型 | |
---|---|
UNKNOWN_BATTERY_STATUS |
バッテリーのステータスが不明です。 |
BATTERY_STATUS_CHARGING |
バッテリーが充電中です。 |
BATTERY_STATUS_DISCHARGING |
バッテリーが放電している。 |
BATTERY_STATUS_FULL |
バッテリー残量: フル |
BATTERY_STATUS_NOT_CHARGING |
バッテリーが充電されない。 |
BATTERY_STATUS_POWER_LOW |
バッテリー残量が少なくなっています。 |
BillingPlatformIdentifier
リクエストが発行されたプラットフォームを示す値のセット。
列挙型 | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
デフォルト。指定されていないプラットフォームに使用します。 |
SERVER |
プラットフォームはクライアント サーバーです。 |
WEB |
プラットフォームはウェブブラウザです。 |
ANDROID |
プラットフォームが Android モバイル デバイスである。 |
IOS |
プラットフォームが iOS モバイル デバイスである。 |
OTHERS |
この列挙に記載されていない他のプラットフォーム。 |
ConsumableTrafficPolyline
車両のルート上の交通量。
フィールド | |
---|---|
speed_ |
前のウェイポイントから現在のウェイポイントまでの経路の交通速度。 |
encoded_ |
ドライバーが前のウェイポイントから現在のウェイポイントに向かって進んでいる経路。このパスにはランドマークが含まれているため、クライアントはパス沿いに交通マーカーを表示できます( |
CreateTripRequest
CreateTrip リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
trip_ |
必須。一意のルート ID。次の制限が適用されます。
|
trip |
必須。作成するルート エンティティ。 ルートを作成する際は、次のフィールドが必要です。
次のフィールドは、指定した場合に使用されます。
その他のルートのフィールドはすべて無視されます。たとえば、作成リクエストで
共有ルートに
|
CreateVehicleRequest
CreateVehicle
リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
vehicle_ |
必須。一意の車両 ID。次の制限が適用されます。
|
vehicle |
必須。作成する Vehicle エンティティ。車両を作成する際は、次のフィールドが必要です。
車両を作成する際、次のフィールドは無視されます。
他のフィールドはすべて省略可能です。指定された場合は使用されます。 |
DeviceSettings
モバイル デバイスの各種設定に関する情報。
フィールド | |
---|---|
location_ |
バッテリー セーバーがオンになっているときに、デバイスで位置情報機能がどのように動作するように設定されているか。 |
is_ |
デバイスが現在省電力モードかどうか。 |
is_ |
デバイスがインタラクティブな状態かどうか。 |
battery_ |
バッテリーの状態に関する情報。 |
GetTripRequest
GetTrip リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
view |
返される必要があるルート フィールドのサブセットとその解釈。 |
current_ |
|
remaining_ |
|
route_ |
返される現在のルートの形式( |
current_ |
|
remaining_ |
|
GetVehicleRequest
GetVehicle
リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
current_ |
|
waypoints_ |
|
LicensePlate
車両のナンバー プレート情報。個人を特定できる情報を保存しないように、エンティティの一部として保存されるのは、ナンバープレートに関する最小限の情報のみです。
フィールド | |
---|---|
country_ |
必須。CLDR の国/地域コード。たとえば、米国の場合は |
last_ |
ナンバープレートの最後の桁、またはナンバープレートに数値が含まれていないことを示す「-1」。
|
ListVehiclesRequest
ListVehicles
リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
page_ |
返される車両の最大数。デフォルト値: 100。 |
page_ |
|
minimum_ |
車両に必要な最小容量を指定します。返されるすべての車両の |
trip_ |
指定されたルートタイプの少なくとも 1 つをサポートする車両にレスポンスを制限します。 |
maximum_ |
指定された期間内に位置情報の更新を Fleet Engine に送信した車両にのみレスポンスを制限します。位置情報を送信し続けている駐車中の車両は、古い位置情報とは見なされません。指定する場合は、有効な正の期間にする必要があります。 |
vehicle_ |
必須。指定したタイプのカテゴリのいずれかに該当する車両にレスポンスを制限します。 |
required_ |
呼び出し元は、
指定した属性を持つ車両にレスポンスを制限します。このフィールドは連結演算(AND 演算)です。required_attributes は最大 50 個まで指定できます。これは、車両で許可される属性の最大数と一致します。繰り返し使用する文字列は、すべて「key:value」形式にする必要があります。 |
required_ |
各 |
required_ |
|
vehicle_ |
この車両の状態を持つ車両にレスポンスを制限します。 |
on_ |
現在のルートがある車両のみを返します。 |
filter |
省略可。車両のリスティング時に適用するフィルタクエリ。フィルタ構文の例については、http://aip.dev/160 をご覧ください。 このフィールドは、 このフィルタは、 サポートされているクエリは、車両属性( また、すべての属性は文字列として保存されるため、属性に対してサポートされている比較は文字列比較のみです。数値またはブール値と比較するには、値を明示的に引用符で囲んで文字列として扱う必要があります(例: |
viewport |
省略可。ビューポートで定義された長方形の領域内に直近の位置情報がある車両のみを返すフィルタ。 |
ListVehiclesResponse
ListVehicles
レスポンス メッセージ。
フィールド | |
---|---|
vehicles[] |
リクエストの条件に一致する車両。返される車両の最大数は、リクエストの |
next_ |
車両の次のページを取得するためのトークン。リクエスト条件を満たす車両が他にない場合は空です。 |
total_ |
必須。すべてのページにわたってリクエスト条件に一致する車両の総数。 |
LocationPowerSaveMode
デバイスの「バッテリー セーバー」機能がオンになっているときに、モバイル デバイスで位置情報機能がどのように動作するように設定されているか。(https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
列挙型 | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
位置情報プロバイダがバッテリー セーバーの影響を受けないようにするか、バッテリー セーバーをオフにします。 |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
バッテリー セーバーがオンで、デバイスが非インタラクティブな場合は、GPS ベースの位置情報プロバイダを無効にする必要があります。 |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
バッテリー セーバーがオンで、デバイスが非インタラクティブな場合は、すべての位置情報プロバイダを無効にする必要があります。 |
LOCATION_MODE_FOREGROUND_ONLY |
すべての位置情報プロバイダは引き続き使用できますが、位置情報の修正はフォアグラウンド アプリにのみ提供する必要があります。 |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
位置情報はオフになりません。ただし、デバイスがインタラクティブでないときに、LocationManager はプロバイダへのすべてのリクエストをスロットリングします。 |
LocationSensor
位置情報の特定に使用されたセンサーまたは方法。
列挙型 | |
---|---|
UNKNOWN_SENSOR |
センサーが指定されていないか不明です。 |
GPS |
GPS または A-GPS。 |
NETWORK |
アシスト GPS、基地局 ID、Wi-Fi アクセス ポイント。 |
PASSIVE |
基地局 ID または Wi-Fi アクセス ポイント。 |
ROAD_SNAPPED_LOCATION_PROVIDER |
モバイル デバイスによって道路上の位置として最も可能性が高いと判断された位置。 |
CUSTOMER_SUPPLIED_LOCATION |
お客様が提供した、独立したソースの住所。通常、この値は、Driver SDK を実行しているモバイル デバイス以外のソースから提供される位置情報に使用されます。元の情報源が他の列挙値のいずれかで記述されている場合は、その値を使用します。CUSTOMER_SUPPLIED_LOCATION とマークされたロケーションは、通常、車両の last_location.supplemental_location_sensor を介して提供されます。 |
FLEET_ENGINE_LOCATION |
利用可能なシグナルに基づいて Fleet Engine によって計算された位置情報。出力専用。この値は、リクエストで受信された場合、拒否されます。 |
FUSED_LOCATION_PROVIDER |
Android の Fused Location Provider。 |
CORE_LOCATION |
Apple オペレーティング システム上の位置情報プロバイダ。 |
PolylineFormatType
ポリライン形式のタイプ。
列挙型 | |
---|---|
UNKNOWN_FORMAT_TYPE |
形式が指定されていないか不明です。 |
LAT_LNG_LIST_TYPE |
google.type.LatLng のリスト。 |
ENCODED_POLYLINE_TYPE |
ポリライン圧縮アルゴリズムでエンコードされたポリライン。デコードはまだサポートされていません。 |
PowerSource
バッテリーの充電に使用している充電器の種類。
列挙型 | |
---|---|
UNKNOWN_POWER_SOURCE |
電源は不明です。 |
POWER_SOURCE_AC |
電源は AC 充電器です。 |
POWER_SOURCE_USB |
電源は USB ポートです。 |
POWER_SOURCE_WIRELESS |
電源がワイヤレスである。 |
POWER_SOURCE_UNPLUGGED |
電池が外れている。 |
ReportBillableTripRequest
ReportBillableTrip リクエスト メッセージ。
フィールド | |
---|---|
name |
必須。 |
country_ |
必須。旅行が行われる国の 2 文字の国コード。価格は国コードに応じて定義されます。 |
platform |
リクエストが発行されたプラットフォーム。 |
related_ |
報告されたルートに直接関連する識別子。通常、これらは、ルート ID が利用可能になる前に行われた事前予約オペレーションの ID(セッション ID など)です。 |
solution_ |
報告されたルートに使用された GMP プロダクト ソリューションのタイプ( |
ソリューション タイプ
報告されたルートのさまざまなソリューション タイプを選択するセレクタ。
列挙型 | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
デフォルト値。下位互換性を確保するため、API はデフォルトで ON_DEMAND_RIDESHARING_AND_DELIVERIES を使用します。これは、最初にサポートされたソリューション タイプです。 |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
解決策は、オンデマンドの配車と配達のルートです。 |
RequestHeader
RequestHeader には、すべての Fleet Engine RPC リクエストに共通のフィールドが含まれています。
フィールド | |
---|---|
language_ |
BCP-47 言語コード(en-US や sr-Latn など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier を参照してください。指定しない場合、レスポンスは任意の言語で返されます。名前が存在する場合は、英語が優先されます。フィールド値の例: |
region_ |
必須。リクエストの発信元の地域の CLDR 地域コード。フィールド値の例: |
sdk_ |
呼び出し元の SDK のバージョン(該当する場合)。バージョン形式は「major.minor.patch」です(例: |
os_ |
呼び出し元の SDK が実行されているオペレーティング システムのバージョン。フィールド値の例: |
device_ |
呼び出し元の SDK が実行されているデバイスのモデル。フィールド値の例: |
sdk_ |
リクエストを送信する SDK のタイプ。 |
maps_ |
呼び出し元の SDK が依存する MapSDK のバージョン(該当する場合)。バージョン形式は「major.minor.patch」です(例: |
nav_ |
呼び出し元の SDK が依存する NavSDK のバージョン(該当する場合)。バージョン形式は「major.minor.patch」です(例: |
platform |
呼び出し元の SDK のプラットフォーム。 |
manufacturer |
呼び出し元の SDK の Android デバイスのメーカー。Android SDK にのみ適用されます。フィールド値の例: |
android_ |
呼び出し元の SDK の Android API レベル。Android SDK にのみ適用されます。フィールド値の例: |
trace_ |
リクエストを識別するためにロギング目的で指定できる ID(省略可)。 |
プラットフォーム
呼び出し元の SDK のプラットフォーム。
列挙型 | |
---|---|
PLATFORM_UNSPECIFIED |
デフォルト値。この値は、プラットフォームを省略した場合に使用されます。 |
ANDROID |
リクエストの送信元が Android である。 |
IOS |
リクエストの送信元が iOS である。 |
WEB |
リクエストはウェブから送信されます。 |
SdkType
使用できる SDK のタイプ。
列挙型 | |
---|---|
SDK_TYPE_UNSPECIFIED |
デフォルト値。この値は、sdk_type が省略されている場合に使用されます。 |
CONSUMER |
呼び出し元の SDK は Consumer です。 |
DRIVER |
呼び出し元の SDK は Driver です。 |
JAVASCRIPT |
呼び出し元の SDK が JavaScript である。 |
SearchTripsRequest
SearchTrips リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
vehicle_ |
リクエスト内のルートに関連付けられている車両。指定しない場合、返されるルートには次のものが含まれません。
|
active_ |
true に設定すると、ドライバーのルートに影響するルートを含むレスポンスが返されます。 |
page_ |
設定しない場合、サーバーは返される結果の数を決定します。 |
page_ |
前の検索結果から続行するには、この値を |
minimum_ |
指定した場合、時間 |
SearchTripsResponse
SearchTrips レスポンス メッセージ。
フィールド | |
---|---|
trips[] |
リクエストされた車両のルートのリスト。 |
next_ |
このトークンを SearchTripsRequest で渡して、リスト結果をページングします。API は呼び出しごとにルートリストが返され、結果が残っていない場合はルートリストが空になります。 |
SearchVehiclesRequest
SearchVehicles
リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
pickup_ |
必須。近くの集荷所。 |
dropoff_ |
お客様が指定した集荷場所。 |
pickup_ |
必須。集合場所の周囲の車両検索範囲を定義します。検索範囲内の車両のみが返されます。値は 400 ~ 10,000 メートルの範囲で指定する必要があります。 |
count |
必須。返される車両の最大数を指定します。値は 1 ~ 50 の範囲で指定してください。 |
minimum_ |
必須。ルートで考慮される乗客数を指定します。1 以上の値を指定してください。ドライバは容量値に含まれません。 |
trip_ |
必須。提案されたルートのタイプを表します。タイプは 1 つだけ含める必要があります。 |
maximum_ |
指定した期間内に位置情報の更新を Fleet Engine に送信した車両のみを検索対象にします。位置情報を送信し続けている駐車中の車両は、古い位置情報とは見なされません。このフィールドが設定されていない場合、サーバーはデフォルト値として 5 分を指定します。 |
vehicle_ |
必須。指定したタイプのいずれかの車両に検索を限定します。少なくとも 1 つの車両タイプを指定する必要があります。カテゴリが |
required_ |
呼び出し元は、
指定した属性を持つ車両のみを検索対象に制限します。このフィールドは連結演算(AND 演算)です。required_attributes は最大 50 個まで指定できます。これは、車両で許可される属性の最大数と一致します。 |
required_ |
各 |
required_ |
|
order_ |
必須。結果の並べ替え条件を指定します。 |
include_ |
アクティブなルート 1 本の車両がこの検索の対象となるかどうかを示します。このフィールドは、 デフォルト値は |
trip_ |
この |
current_ |
アクティブなルートがある車両がこの検索の対象となるかどうかを示します。 |
filter |
省略可。車両の検索時に適用するフィルタクエリ。フィルタ構文の例については、http://aip.dev/160 をご覧ください。 このフィールドは、 このフィルタは、 サポートされているクエリは、車両属性( また、すべての属性は文字列として保存されるため、属性に対してサポートされている比較は文字列比較のみです。数値またはブール値と比較するには、値を明示的に引用符で囲んで文字列として扱う必要があります(例: |
CurrentTripsPresent
車両の現在のルートに対する制限の種類を指定します。
列挙型 | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
ルートがある車両の空き状況は、include_back_to_back フィールドによって管理されます。 |
NONE |
ルートのない車両が検索結果に表示されることがあります。この値を使用する場合、include_back_to_back は true にできません。 |
ANY |
検索結果には、現在のルートの数が 5 回以下で、経由地点が 10 個以下の車両が含まれます。この値を使用する場合、include_back_to_back は true にできません。 |
VehicleMatchOrder
レスポンスでの車両の一致順序を指定します。
列挙型 | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
デフォルト。指定されていない車両または認識できない車両の一致オーダーに使用されます。 |
PICKUP_POINT_ETA |
集荷場所までの車での所要時間の昇順。 |
PICKUP_POINT_DISTANCE |
集荷場所までの車両の走行距離が短い順に表示されます。 |
DROPOFF_POINT_ETA |
配送先までの車での所要時間の昇順。この順序は、配送先がリクエストで指定されている場合にのみ使用できます。 |
PICKUP_POINT_STRAIGHT_DISTANCE |
車両の最終報告地点から乗車地点までの直線距離が短い順に表示されます。 |
COST |
設定されたマッチ費用の昇順。マッチ費用は、直線距離と到着予定時刻の加重計算として定義されます。重み付けはデフォルト値で設定され、お客様ごとに変更できます。プロジェクトでこれらの重みを変更する必要がある場合は、Google サポートにお問い合わせください。 |
SearchVehiclesResponse
SearchVehicles
レスポンス メッセージ。
フィールド | |
---|---|
matches[] |
|
SpeedReadingInterval
経路の連続するセグメントの交通密度インジケーター。ポイント P_0、P_1、...、P_N(ゼロベースのインデックス)を含むパスに対して、SpeedReadingInterval は区間を定義し、次のカテゴリを使用してトラフィックを記述します。
フィールド | |
---|---|
start_ |
パス内のこの区間の開始インデックス。JSON では、インデックスが 0 の場合、フィールドは未入力と見なされます。 |
end_ |
パス内のこの区間の終了インデックス。JSON では、インデックスが 0 の場合、フィールドは未入力と見なされます。 |
speed |
この区間の交通速度。 |
速度
交通データに基づくポリライン速度の分類。
列挙型 | |
---|---|
SPEED_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
NORMAL |
通常の速度で、速度低下は検知されません。 |
SLOW |
速度低下は検出されたが、渋滞は発生していない。 |
TRAFFIC_JAM |
渋滞を検出しました。 |
StopLocation
停車(乗車/降車)が行われた実際の場所。
フィールド | |
---|---|
point |
必須。実際の場所を表します。 |
timestamp |
停止が発生した日時を示します。 |
stop_time |
入力のみの非推奨です。タイムスタンプ フィールドを使用します。 |
TerminalLocation
ウェイポイントの位置を記述します。
フィールド | |
---|---|
point |
必須。ルートのウェイポイントの位置を示します。 |
terminal_point_id |
非推奨: 代わりに |
access_point_id |
非推奨: 代わりに |
trip_id |
サポート終了。 |
terminal_location_type |
非推奨: |
TerminalPointId
非推奨: TerminalPoints は Fleet Engine でサポートされなくなりました。TerminalLocation.point
を代わりに使用してください。
フィールド | |
---|---|
value |
サポート終了。 |
共用体フィールド Id 。非推奨です。Id は次のいずれかになります。 |
|
place_id |
サポート終了。 |
generated_id |
サポート終了。 |
TrafficPolylineData
車両の予想ルートの交通状況。
フィールド | |
---|---|
traffic_ |
お客様の乗車ルートの区間全体のすべての地域の交通状況をポリラインでレンダリングしたものです。 |
ルート
ルートのメタデータ。
フィールド | |
---|---|
name |
出力専用。形式は「providers/{provider}/trips/{trip}」です。 |
vehicle_ |
このルートを運行する車両の ID。 |
trip_ |
ルートの現在のステータス。 |
trip_ |
ルートのタイプ。 |
pickup_ |
お客様が集荷場所として指定した場所。 |
actual_ |
入力のみのお客様が実際にピックアップされた場所と時間。このフィールドは、実際の集荷情報に関するフィードバックをプロバイダが提供するものです。 |
actual_ |
入力のみのドライバーが集合場所に到着した実際の時刻と場所。このフィールドは、集荷場所での実際の到着情報について、運送業者がフィードバックを提供するものです。 |
pickup_ |
出力専用。乗客の乗車予定時刻または乗車した実際の時刻。 |
intermediate_ |
乗車地と降車地のほかに、乗車リクエストの途中停留所。当初は、共有ルートではサポートされません。 |
intermediate_ |
|
intermediate_ |
|
actual_ |
入力のみのドライバーが中間地点に到着した実際の時刻と場所。このフィールドは、プロバイダが中間地点の実際の到着情報に関するフィードバックを提供するものです。 |
actual_ |
入力のみのお客様が中間地点から乗車した実際の時間と場所。このフィールドは、中間地点での実際の集荷情報について、運送業者がフィードバックを提供するものです。 |
dropoff_ |
お客様が指定した配達先の場所。 |
actual_ |
入力のみのお客様を降ろした実際の時間と場所。このフィールドは、プロバイダが実際の降車情報に関するフィードバックを提供するものです。 |
dropoff_ |
出力専用。乗客が最終目的地に降車する予定時刻または実際の降車時刻。 |
remaining_ |
出力専用。現在地から降車地点までのフルパス。この経路には、他のルートのウェイポイントが含まれている場合があります。 |
vehicle_ |
このフィールドでは、ルートの経由地を手動で並べ替えることができます。割り当てられた車両の残りのすべてのウェイポイントと、このルートの乗車と降車のウェイポイントが含まれます。ルート車両が割り当てられていない場合、このフィールドは無視されます。プライバシー上の理由から、このフィールドは |
route[] |
出力専用。remaining_waypoints の最初のエントリまでのこのルートの予想ルート。最初のウェイポイントは別のルートに属している場合があります。 |
current_ |
出力専用。次のウェイポイントへのエンコードされたパス。 注: このフィールドは、Driver SDK と Consumer SDK による使用のみを目的としています。デコードはまだサポートされていません。 |
current_ |
出力専用。ルートが最後に変更された日時を示します。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 |
current_ |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 |
current_ |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 |
current_ |
出力専用。 |
remaining_ |
出力専用。残りの走行距離は |
eta_ |
出力専用。次のウェイポイントまでの所要時間( |
remaining_ |
出力専用。ルートデータが返されたときから |
remaining_ |
出力専用。 |
remaining_ |
出力専用。 |
number_ |
変更不可。このルートの乗客数を示します。ドライバーは含まれません。 |
last_ |
出力専用。ルート上の車両の最終報告位置を示します。 |
last_ |
出力専用。車両の |
view |
入力されるルート フィールドのサブセットと、その解釈方法。 |
TripStatus
ルートの進行状況を示すステータス。
列挙型 | |
---|---|
UNKNOWN_TRIP_STATUS |
デフォルト。指定されていないまたは認識できないルートのステータスに使用されます。 |
NEW |
新しく作成されたルート。 |
ENROUTE_TO_PICKUP |
ドライバーが集合場所に向かっています。 |
ARRIVED_AT_PICKUP |
ドライバーが乗車地に到着しました。 |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
ドライバーが中間地点に到着し、乗客を待機しています。 |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
ドライバーが中間地点(降車地点ではない)に向かっている場合。 |
ENROUTE_TO_DROPOFF |
ドライバーが乗客を乗せて、次の目的地に向かっています。 |
COMPLETE |
乗客を降ろして、乗車が完了しました。 |
CANCELED |
ドライバー、乗客、またはライドシェア プロバイダが乗車前にルートをキャンセルした。 |
TripType
ルートのタイプ。
列挙型 | |
---|---|
UNKNOWN_TRIP_TYPE |
デフォルト。指定されていないルートタイプまたは認識されないルートタイプに使用されます。 |
SHARED |
他のルートと同じ車両を利用する場合があります。 |
EXCLUSIVE |
ルートには 1 台の車両のみが割り当てられます。 |
TripView
GetTrip
レスポンスのさまざまなルート フィールドのセレクタ。コンテキストについては、AIP-157 をご覧ください。今後、追加のビューが追加される可能性があります。
列挙型 | |
---|---|
TRIP_VIEW_UNSPECIFIED |
デフォルト値。下位互換性を確保するため、API はデフォルトで SDK ビューになります。安定性とサポートを確保するため、SDK 以外の TripView を選択することをおすすめします。 |
SDK |
一般公開されているライブラリでは解釈できない、またはサポートできないフィールドが含まれます。 |
JOURNEY_SHARING_V1S |
ルート フィールドは、ルート共有のユースケース用に入力されます。このビューは、サーバー間通信を対象としています。 |
TripWaypoint
車両のルートの停車地点または車両のルートの終点を表します。
フィールド | |
---|---|
location |
このウェイポイントの位置。 |
trip_ |
このウェイポイントに関連付けられているルート。 |
waypoint_ |
このルート内でのこのウェイポイントの役割(乗車地や降車地など)。 |
path_ |
前のウェイポイントから現在のウェイポイントまでのパス。リスト内の最初のウェイポイントでは未定義です。このフィールドは、リクエストされた場合にのみ入力されます。 |
encoded_ |
前のウェイポイントから現在のウェイポイントまでのエンコードされたパス。 注: このフィールドは、Driver SDK と Consumer SDK による使用のみを目的としています。デコードはまだサポートされていません。 |
traffic_ |
このウェイポイントまでの経路の交通状況。トラフィックは、Google Maps Platform の乗車と配達ソリューションのお客様のみが利用できます。 |
distance_ |
前のウェイポイントから現在のウェイポイントまでのパスの距離。リスト内の最初のウェイポイントでは未定義です。 |
eta |
このウェイポイントの予定到着時刻。リスト内の最初のウェイポイントでは未定義です。 |
duration |
前のウェイポイントからこのポイントまでの所要時間。リスト内の最初のウェイポイントでは未定義です。 |
UpdateTripRequest
更新されたルートのリクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
trip |
必須。更新に関連付けられたルート。 次のフィールドは Fleet Engine によって維持されます。Trip.update を使用して更新しないでください。
共有ルートの
複数の目的地があるルートで競合状態を回避するには、ルートのステータスを |
update_ |
必須。更新するルートのフィールドを示すフィールド マスク。 |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
attributes[] |
必須。更新する車両属性。言及されていない属性は変更または削除されません。 |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
レスポンス メッセージ。
フィールド | |
---|---|
attributes[] |
必須。車両属性の最新の完全なリスト(新規、変更済み、変更なしの属性を含む)。 |
UpdateVehicleRequest
UpdateVehicle リクエスト メッセージ。
フィールド | |
---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
vehicle |
必須。適用する
同様に、 |
update_ |
必須。更新する |
車両
車両のメタデータ。
フィールド | |
---|---|
name |
出力専用。この車両の一意の名前。形式は |
vehicle_ |
車両の状態。 |
supported_ |
この車両でサポートされているルートの種類。 |
current_ |
出力専用。現在この車両に割り当てられているルートの |
last_ |
車両の最終報告地点。 |
maximum_ |
この車両が乗車できる乗客の総数。この値にはドライバーは含まれません。1 以上の値を指定してください。 |
attributes[] |
車両属性のリスト。車両に設定できる属性は 100 個までで、各属性には一意のキーが必要です。 |
vehicle_ |
必須。この車両のタイプ。 |
license_ |
車両のナンバー プレート情報。 |
route[] |
非推奨: 代わりに、 |
current_ |
ドライバー アプリが次のウェイポイントに進む予定のルートを指定するポリライン。このリストは、車両に割り当てられているすべてのアクティブなルートの 注: このフィールドは、Driver SDK でのみ使用することを目的としています。デコードはまだサポートされていません。 |
current_ |
入力のみのFleet Engine では、この情報をルートの共有の改善に使用します。注: このフィールドは Driver SDK でのみ使用することを目的としています。 |
current_ |
出力専用。 |
current_ |
|
remaining_ |
|
eta_ |
車両を更新する場合、同じリクエストで |
remaining_ |
入力のみの 車両を更新する場合、同じリクエストで |
waypoints[] |
この車両に割り当てられている残りのルートポイント。 |
waypoints_ |
出力専用。 |
back_ |
ドライバーが連続した乗車を受け入れているかどうかを示します。 |
navigation_ |
車両のナビゲーションのステータス。 |
device_ |
入力のみのドライバーが使用しているモバイル デバイスの設定に関する情報。 |
VehicleType
車両の種類。
フィールド | |
---|---|
category |
車種のカテゴリ |
カテゴリ
車種のカテゴリ
列挙型 | |
---|---|
UNKNOWN |
デフォルト。指定されていない車両カテゴリまたは認識できない車両カテゴリに使用されます。 |
AUTO |
自動車。 |
TAXI |
タクシーとして機能する車両(通常はライセンスまたは規制対象)。 |
TRUCK |
通常、大容量のストレージを備えた車両。 |
TWO_WHEELER |
オートバイ、原付き、その他の 2 輪車 |
BICYCLE |
人力による移動手段。 |
PEDESTRIAN |
歩行者専用道路を歩行または走行している人間の移動体。 |
VehicleAttribute
車両属性を Key-Value ペアとして記述します。「key:value」文字列の長さは 256 文字を超えることはできません。
フィールド | |
---|---|
key |
属性のキー。キーにコロン文字(:)を含めることはできません。 |
value |
属性の値。 |
共用体フィールド vehicle_attribute_value 。属性の値は、文字列、ブール値、または double 型にすることができます。vehicle_attribute_value は次のいずれかになります。 |
|
string_ |
文字列型の属性値。 注: これは、最終的に非推奨となる |
bool_ |
ブール型の属性値。 |
number_ |
倍精度型の属性値。 |
VehicleAttributeList
車両属性のリスト内のリストのデータ型。
フィールド | |
---|---|
attributes[] |
このコレクションの属性のリスト。 |
VehicleLocation
特定の時点での車両の位置、速度、進行方向。
フィールド | |
---|---|
location |
車両の場所。Fleet Engine に送信される車両の位置情報は GPS 位置情報です。レスポンスで受け取る車両の位置情報は、GPS 位置情報、補足位置情報、その他の推定位置情報のいずれかです。ソースは |
horizontal_accuracy |
非推奨: 代わりに、 |
latlng_ |
半径として |
heading |
車両が移動している方向(度単位)。0 は北を表します。有効な範囲は [0,360] です。 |
bearing_accuracy |
非推奨: 代わりに、 |
heading_ |
精度は |
altitude |
WGS84 を基準とした標高(メートル)。 |
vertical_accuracy |
非推奨: 代わりに、 |
altitude_ |
精度 |
speed_kmph |
車両の速度(時速キロメートル)。非推奨: 代わりに、 |
speed |
車両の速度(メートル/秒) |
speed_ |
|
update_ |
センサーのクロックに基づいて、センサーから |
server_ |
出力専用。サーバーが位置情報を受信した時刻。 |
location_ |
位置情報のプロバイダ( |
is_ |
|
is_ |
入力のみのモバイル デバイスで GPS センサーが有効になっているかどうかを示します。 |
time_ |
入力のみのこの位置情報がサーバーに最初に送信されてからの時間(秒)。最初の更新ではゼロになります。時刻が不明な場合(アプリの再起動時など)は、この値は 0 にリセットされます。 |
num_stale_updates |
入力のみの非推奨: 位置情報が古いかどうかを判断するために、他のシグナルが使用されるようになりました。 |
raw_ |
未加工の車両位置(道路スナッパで処理されていない)。 |
raw_ |
元の位置情報に関連付けられたタイムスタンプ。 |
raw_ |
元の位置情報のソース。デフォルトは |
raw_ |
|
supplemental_ |
統合アプリが提供する補足的な位置情報。 |
supplemental_ |
補足の場所に関連付けられたタイムスタンプ。 |
supplemental_ |
補足情報の場所のソース。デフォルトは |
supplemental_ |
|
road_snapped |
非推奨: 代わりに、 |
VehicleMatch
車両 SearchVehiclesRequest
のアクティブなルートのポイントに一致する車両と、その車両の関連する推定値が含まれます。
フィールド | |
---|---|
vehicle |
必須。リクエストに一致する車両。 |
vehicle_ |
リクエストで指定された集荷場所までの車両の到着予定時刻。値が空白の場合は、車両の到着予定時刻の計算に失敗したことを示します。 |
vehicle_ |
車両の現在地からリクエストで指定された乗車地までの距離(既存のルートの途中の乗車地や降車地を含む)。この距離は、計算された運転(ルート)距離と、ナビゲーションの終点とリクエストされた乗車地点間の直線距離で構成されます。(通常、ナビの目的地とリクエストされた集合場所の距離は短いです)。値が空の場合は、距離の計算中にエラーが発生したことを示します。 |
vehicle_ |
必須。車両とリクエストで指定された集合場所との直線距離。 |
vehicle_ |
リクエストで指定された降車地点までの車両の総走行所要時間。所要時間には、リクエストで指定された |
vehicle_ |
リクエストで指定された集荷地から降車地までの車両の走行距離(メートル単位)。距離は 2 つのポイント間の距離のみで、車両の位置や、車両が乗車地点または降車地点に到着する前に訪問する必要があるその他のポイントは含まれません。この値は、リクエストで |
trip_ |
必須。乗車地点までの到着予定時間を計算するために使用されたリクエストのルートタイプ。 |
vehicle_ |
所要時間の計算に使用されるウェイポイントの順序付きリスト。このリストには、車両の位置情報、車両のアクティブなルートの乗車地、リクエストで指定された乗車地が含まれます。リストが空の場合は、車両の到着予定時刻の計算に失敗したことを示します。 |
vehicle_ |
車両の一致のタイプ。 |
requested_ |
車両の一致を並べ替えるためにリクエストされた順序。 |
ordered_ |
車両の一致を並べ替えるためにリクエストされた順序。 |
VehicleMatchType
車両の一致のタイプ。
列挙型 | |
---|---|
UNKNOWN |
不明な車両の一致タイプ |
EXCLUSIVE |
車両には現在ルートがなく、乗車地点に移動できます。 |
BACK_TO_BACK |
車両は現在ルートに割り当てられていますが、進行中のルートを完了した後に乗車地点に移動できます。到着予定時刻と距離の計算では、既存のルートも考慮されます。 |
CARPOOL |
車両に相乗りに十分な座席がある。 |
CARPOOL_BACK_TO_BACK |
車両は、現在進行中のルートを完了してから、乗車地点に向かいます。到着予定時刻と距離の計算では、既存のルートも考慮されます。 |
VehicleState
Vehicle
の状態。
列挙型 | |
---|---|
UNKNOWN_VEHICLE_STATE |
デフォルト。指定されていない車両の状態や認識できない車両の状態に使用されます。 |
OFFLINE |
車両が新しい乗車を受け入れていない。注: 車両は、割り当てられたルートを完了する間、この状態で運行を続けることがあります。 |
ONLINE |
車両が新しい乗車を受け入れている。 |
VisualTrafficReportPolylineRendering
クライアントがルート沿いのポリラインの一部に色を付ける方法を記述します。
フィールド | |
---|---|
road_ |
省略可。ポリラインに沿ってレンダリングする道路の区間。ストレッチは重複しないことが保証されますが、必ずしもルート全体にまたがるとは限りません。 スタイル設定する道路区間がない場合、クライアントはルートにデフォルトを適用する必要があります。 |
RoadStretch
レンダリングする道路の区間。
フィールド | |
---|---|
style |
必須。適用するスタイル。 |
offset_ |
必須。スタイルは |
length_ |
必須。スタイルを適用するパスの長さ。 |
スタイル
交通状況のスタイル。交通の速度を示します。
列挙型 | |
---|---|
STYLE_UNSPECIFIED |
スタイルが選択されていません。 |
SLOWER_TRAFFIC |
トラフィックが減速している。 |
TRAFFIC_JAM |
渋滞している。 |
ウェイポイント
SearchVehiclesResponse
の VehicleMatch
のルート上の中間点を記述します。このコンセプトは、他のすべてのエンドポイントで TripWaypoint
として表されます。
フィールド | |
---|---|
lat_ |
このウェイポイントの位置。 |
eta |
車両がこのウェイポイントに到着する予定時刻。 |
WaypointType
ウェイポイントのタイプ。
列挙型 | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
不明なまたは未指定のウェイポイント タイプ。 |
PICKUP_WAYPOINT_TYPE |
乗客や荷物の集荷地点。 |
DROP_OFF_WAYPOINT_TYPE |
乗客や荷物を降ろすためのウェイポイント。 |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
複数の目的地を訪れるルートの中間地点のウェイポイント。 |