インデックス
TripService(インターフェース)VehicleService(インターフェース)BatteryInfo(メッセージ)BatteryStatus(列挙型)BillingPlatformIdentifier(列挙型)ConsumableTrafficPolyline(メッセージ)CreateTripRequest(メッセージ)CreateVehicleRequest(メッセージ)DeleteTripRequest(メッセージ)DeleteVehicleRequest(メッセージ)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(メッセージ)TerminalLocation.PointSource(列挙型)TerminalPointId(メッセージ)(非推奨)TrafficPolylineData(メッセージ)Trip(メッセージ)TripAttribute(メッセージ)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 で乗車を作成し、新しい乗車を返します。 |
| DeleteTrip |
|---|
|
1 つの Trip を削除します。 乗車が有効で車両に割り当てられている場合は、FAILED_PRECONDITION を返します。 |
| GetTrip |
|---|
|
1 回の旅行に関する情報を取得します。 |
| ReportBillableTrip |
|---|
|
請求対象の乗車回数を報告します。 |
| SearchTrips |
|---|
|
特定の車両のすべてのルートを取得します。 |
| UpdateTrip |
|---|
|
ルートデータを更新します。 |
VehicleService
車両管理サービス。
| CreateVehicle |
|---|
|
オンデマンドのライドシェアまたは配達プロバイダに関連付けられた新しい車両をインスタンス化します。各
他のフィールドはすべて省略可能で、指定された場合は使用されます。 |
| DeleteVehicle |
|---|
|
Fleet Engine から車両を削除します。 車両に割り当てられているアクティブな乗車がある場合は、FAILED_PRECONDITION を返します。 |
| GetVehicle |
|---|
|
Fleet Engine から車両を返します。 |
| ListVehicles |
|---|
|
リクエスト オプションに一致する、プロバイダに関連付けられた車両のページ分けされたリストを返します。 |
| SearchVehicles |
|---|
|
リクエスト オプションに一致する車両のリストを返します。 |
| UpdateVehicle |
|---|
|
更新された車両データを Fleet Engine に書き込みます。
車両
|
| UpdateVehicleAttributes |
|---|
|
車両の属性を部分的に更新します。リクエストで指定された属性のみが更新され、他の属性は変更されません。注: |
BatteryInfo
デバイスのバッテリーに関する情報。
| フィールド | |
|---|---|
battery_status |
バッテリーの状態(フル充電されているか、充電中かなど) |
power_source |
バッテリー電源の状態。 |
battery_percentage |
現在のバッテリー残量 [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_reading_interval[] |
前の経由地から現在の経由地までの経路に沿った交通速度。 |
encoded_path_to_waypoint |
前の経由地から現在の経由地まで運転手が走行している経路。このパスにはランドマークが含まれているため、クライアントはパスに沿って交通状況マーカーを表示できます( |
CreateTripRequest
CreateTrip リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
trip_id |
必須。一意の乗車 ID。次の制限が適用されます。
|
trip |
必須。作成するルート エンティティ。 旅行を作成する際は、次のフィールドが必須です。
次のフィールドは、指定した場合に使用されます。
他の Trip フィールドはすべて無視されます。たとえば、作成リクエストで
共有乗車で
|
CreateVehicleRequest
CreateVehicle リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
vehicle_id |
必須。一意の車両 ID。次の制限が適用されます。
|
vehicle |
必須。作成する車両エンティティ。車両を作成する際は、次のフィールドが必須です。
Vehicle を作成する際、次のフィールドは無視されます。
他のフィールドはすべて省略可能で、指定された場合は使用されます。 |
DeleteTripRequest
DeleteTrip リクエスト メッセージ。
| フィールド | |
|---|---|
header |
省略可。標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
DeleteVehicleRequest
DeleteVehicle リクエスト メッセージ。
| フィールド | |
|---|---|
header |
省略可。標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
DeviceSettings
モバイル デバイスのさまざまな設定に関する情報。
| フィールド | |
|---|---|
location_power_save_mode |
バッテリー セーバーがオンの場合に、デバイスの位置情報機能がどのように動作するように設定されているか。 |
is_power_save_mode |
デバイスが現在省電力モードかどうか。 |
is_interactive |
デバイスがインタラクティブ状態かどうか。 |
battery_info |
バッテリーの状態に関する情報。 |
GetTripRequest
GetTrip リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
view |
返されるべき Trip フィールドのサブセットとその解釈。 |
current_route_segment_version |
|
remaining_waypoints_version |
非推奨: |
route_format_type |
返される現在のルートの形式。 |
current_route_segment_traffic_version |
|
remaining_waypoints_route_version |
|
GetVehicleRequest
GetVehicle リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
current_route_segment_version |
|
waypoints_version |
|
LicensePlate
車両のナンバー プレート情報。個人を特定できる情報の保存を避けるため、ナンバー プレートに関する最小限の情報のみがエンティティの一部として保存されます。
| フィールド | |
|---|---|
country_code |
必須。CLDR 国/地域コード。たとえば、米国は |
last_character |
ナンバープレートの最後の数字。ナンバープレートに数値が含まれていない場合は「-1」。
|
ListVehiclesRequest
ListVehicles リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
page_size |
返す車両の最大数。デフォルト値: 100。 |
page_token |
車両のグループをページネーションできるように、前の |
minimum_capacity |
車両の最小必要容量を指定します。返されるすべての車両の |
trip_types[] |
指定された乗車タイプを 1 つ以上サポートする車両にレスポンスを制限します。 |
maximum_staleness |
指定された期間内に Fleet Engine に位置情報の更新を送信した車両にレスポンスを制限します。位置情報を送信している停車中の車両は、古いとみなされません。指定する場合は、有効な正の期間にする必要があります。 |
vehicle_type_categories[] |
必須。レスポンスを、指定されたタイプ カテゴリのいずれかに該当する車両に制限します。 |
required_attributes[] |
呼び出し元は、
レスポンスを、指定された属性を持つ車両に制限します。このフィールドは論理積(AND)演算です。required_attributes は最大 50 個まで指定できます。これは、車両で許可される最大属性数と一致します。繰り返される各文字列は「キー:値」の形式にする必要があります。 |
required_one_of_attributes[] |
各 |
required_one_of_attribute_sets[] |
レスポンスを、 |
vehicle_state |
この車両状態の車両にレスポンスを制限します。 |
on_trip_only |
現在の乗車がある車両のみを返します。 |
filter |
省略可。車両を一覧表示するときに適用するフィルタ クエリ。フィルタ構文の例については、http://aip.dev/160 をご覧ください。 このフィールドは、 このフィルタは、 サポートされているクエリは車両属性( また、すべての属性は文字列として保存されるため、属性に対する比較は文字列比較のみがサポートされます。数値またはブール値と比較するには、値を文字列として扱うために明示的に引用符で囲む必要があります(例: |
viewport |
省略可。ビューポートで定義された長方形の領域内に最後の既知の位置情報がある車両のみを返すフィルタ。 |
ListVehiclesResponse
ListVehicles レスポンス メッセージ。
| フィールド | |
|---|---|
vehicles[] |
リクエストの条件に一致する車両。返される車両の最大数は、リクエストの |
next_page_token |
車両の次のページを取得するためのトークン。リクエスト条件を満たす車両が他にない場合は空です。 |
total_size |
必須。すべてのページにわたってリクエスト条件に一致する車両の総数。 |
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_code |
必須。旅行が行われる国の 2 文字の国コード。価格は国コードに従って定義されます。 |
platform |
リクエストが発行されたプラットフォーム。 |
related_ids[] |
報告対象の乗車に直接関連する識別子。通常、これらは旅行 ID が利用可能になる前に行われた事前予約オペレーションの ID(セッション ID など)です。 |
solution_type |
報告された乗車に使用された GMP プロダクト ソリューションのタイプ(例: |
ソリューション タイプ
報告された乗車に関するさまざまなソリューション タイプのセレクタ。
| 列挙型 | |
|---|---|
SOLUTION_TYPE_UNSPECIFIED |
デフォルト値。下位互換性を維持するため、API はデフォルトで ON_DEMAND_RIDESHARING_AND_DELIVERIES(最初にサポートされたソリューション タイプ)を使用します。 |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
解決策は、オンデマンドのライドシェアリングと配達の乗車です。 |
RequestHeader
RequestHeader には、すべての Fleet Engine RPC リクエストに共通のフィールドが含まれています。
| フィールド | |
|---|---|
language_code |
「en-US」や「sr-Latn」などの BCP-47 言語コード。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier を参照してください。指定されていない場合、レスポンスは任意の言語で返される可能性があります。そのような名前が存在する場合は、英語が優先されます。フィールド値の例: |
region_code |
必須。リクエストの送信元の地域の CLDR 地域コード。フィールド値の例: |
sdk_version |
通話 SDK のバージョン(該当する場合)。バージョン形式は「major.minor.patch」です。例: |
os_version |
呼び出し元の SDK が実行されているオペレーティング システムのバージョン。フィールド値の例: |
device_model |
呼び出し側 SDK が実行されているデバイスのモデル。フィールド値の例: |
sdk_type |
リクエストを送信する SDK のタイプ。 |
maps_sdk_version |
呼び出し元 SDK が依存する MapSDK のバージョン(該当する場合)。バージョン形式は「major.minor.patch」です。例: |
nav_sdk_version |
呼び出し側 SDK が依存する NavSDK のバージョン(該当する場合)。バージョン形式は「major.minor.patch」です。例: |
platform |
呼び出し元 SDK のプラットフォーム。 |
manufacturer |
呼び出し元 SDK の Android デバイスのメーカー。Android SDK にのみ適用されます。フィールド値の例: |
android_api_level |
呼び出し元 SDK の Android API レベル。Android SDK にのみ適用されます。フィールド値の例: |
trace_id |
リクエストを識別するためにロギング目的で指定できるオプションの 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_id |
リクエスト内の乗車に関連付けられている車両。指定しない場合、返される乗車には次のものが含まれません。
|
active_trips_only |
true に設定すると、レスポンスにはドライバーのルートに影響する乗車が含まれます。 |
page_size |
設定されていない場合、サーバーは返す結果の数を決定します。 |
page_token |
前の結果から続行するには、以前に |
minimum_staleness |
指定した場合、 |
SearchTripsResponse
SearchTrips レスポンス メッセージ。
| フィールド | |
|---|---|
trips[] |
リクエストされた車両の乗車リスト。 |
next_page_token |
このトークンを SearchTripsRequest で渡して、リスト結果をページングします。API は呼び出しごとに乗車リストを返します。結果がなくなると、乗車リストは空になります。 |
SearchVehiclesRequest
SearchVehicles リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
parent |
必須。 |
pickup_point |
必須。近くで検索する受け取り場所。 |
dropoff_point |
お客様が希望する配送先。 |
pickup_radius_meters |
必須。乗車地点を中心とした車両の検索半径を定義します。検索半径内の車両のみが返されます。値は 400 ~ 10,000 メートル(両端を含む)の範囲で指定する必要があります。 |
count |
必須。返される車両の最大数を指定します。値は 1 ~ 50(指定した値を含む)の範囲で指定してください。 |
minimum_capacity |
必須。旅行で考慮される乗客の数を指定します。1 以上の値を指定する必要があります。ドライバーは容量値に考慮されません。 |
trip_types[] |
必須。提案されたルートのタイプを表します。型を 1 つだけ含める必要があります。 |
maximum_staleness |
指定した期間内に Fleet Engine に位置情報の更新を送信した車両のみに検索を制限します。位置情報を送信している停車中の車両は、古いとみなされません。このフィールドが設定されていない場合、サーバーはデフォルト値として 5 分を使用します。 |
vehicle_types[] |
必須。検索対象を、指定されたタイプのいずれかの車両に制限します。少なくとも 1 つの車両タイプを指定する必要があります。カテゴリが |
required_attributes[] |
呼び出し元は、
検索対象を、指定した属性を持つ車両のみに制限します。このフィールドは論理積(AND)演算です。required_attributes は最大 50 個まで指定できます。これは、車両で許可される最大属性数と一致します。 |
required_one_of_attributes[] |
検索を、各 |
required_one_of_attribute_sets[] |
検索を |
order_by |
必須。結果の並べ替え基準を指定します。 |
include_back_to_back |
これは、1 つのアクティブな輸送がある車両がこの検索の対象となるかどうかを示します。このフィールドは、 デフォルト値は |
trip_id |
この |
current_trips_present |
これは、有効な乗車中の車両がこの検索の対象となるかどうかを示します。 |
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_polyline_point_index |
パス内のこの間隔の開始インデックス。JSON では、インデックスが 0 の場合、フィールドは未入力のように見えます。 |
end_polyline_point_index |
パス内のこの間隔の終了インデックス。JSON では、インデックスが 0 の場合、フィールドは未入力のように見えます。 |
speed |
この間隔のトラフィック速度。 |
速度
交通データに基づくポリラインの速度の分類。
| 列挙型 | |
|---|---|
SPEED_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
NORMAL |
通常の速度で走行でき、渋滞も発生していません。 |
SLOW |
渋滞気味です。 |
TRAFFIC_JAM |
渋滞しています。 |
StopLocation
停車(乗車/降車)が発生した実際の場所。
| フィールド | |
|---|---|
point |
必須。実際の場所を示します。 |
timestamp |
停止が発生した日時を示します。 |
stop_time |
入力のみの非推奨です。タイムスタンプ フィールドを使用します。 |
TerminalLocation
ウェイポイントの位置を記述します。
| フィールド | |
|---|---|
point |
地点の正確な |
place |
このビジネスを表す場所のリソース名。形式は この機能は試験運用中です。 |
point_location_source |
出力専用。 |
terminal_point_id |
非推奨: 代わりに |
access_point_id |
非推奨: 代わりに |
trip_id |
サポート終了。 |
terminal_location_type |
非推奨: |
PointSource
LatLng のソースを示します。
| 列挙型 | |
|---|---|
POINT_SOURCE_UNSPECIFIED |
ポイントソースが指定されていません。 |
POINT_SOURCE_DEVELOPER_PROVIDED |
LatLng はデベロッパーによって明示的に提供されました。 |
POINT_SOURCE_CALCULATED_FROM_PLACE |
LatLng は、指定された場所から計算されました。 |
TerminalPointId
非推奨: Fleet Engine で TerminalPoint がサポートされなくなりました。TerminalLocation.point を代わりに使用してください。
| フィールド | |
|---|---|
value |
サポート終了。 |
共用体フィールド Id。非推奨です。Id は次のいずれかになります。 |
|
place_id |
サポート終了。 |
generated_id |
サポート終了。 |
TrafficPolylineData
予想される車両ルートに沿った交通状況。
| フィールド | |
|---|---|
traffic_rendering |
お客様の乗車ルートの 1 区間におけるすべての地域の交通速度を示すポリライン レンダリング。 |
ルート
旅行のメタデータ。
| フィールド | |
|---|---|
name |
出力専用。「providers/{provider}/trips/{trip}」形式 |
vehicle_id |
このルートを運行している車両の ID。 |
trip_status |
旅行の現在のステータス。 |
trip_type |
旅行のタイプ。 |
pickup_point |
お客様が乗車する場所。 |
actual_pickup_point |
入力のみのお客様が乗車した実際の場所と時間。このフィールドは、実際の集荷情報に関するフィードバックを提供するために使用されます。 |
actual_pickup_arrival_point |
入力のみのドライバーが乗車場所に到着した実際の時間と場所。このフィールドは、乗車地点での実際の到着情報に関するフィードバックを提供するために使用されます。 |
pickup_time |
出力専用。乗客が乗車する予定時刻、または乗車した実際の時刻。 |
intermediate_destinations[] |
乗車リクエストの中間地点(乗車地点と降車地点に加えて)。当初は、相乗りには対応していません。 |
intermediate_destinations_version |
|
intermediate_destination_index |
|
actual_intermediate_destination_arrival_points[] |
入力のみのドライバーが中間地点に到着した実際の時刻と場所。このフィールドは、プロバイダが中間地点の実際の到着情報に関するフィードバックを提供するためのものです。 |
actual_intermediate_destinations[] |
入力のみのお客様が中間地点から乗車した実際の時間と場所。このフィールドは、プロバイダが中間地点での実際の集荷情報に関するフィードバックを提供するためのものです。 |
dropoff_point |
お客様が降車する場所として指定した場所。 |
actual_dropoff_point |
入力のみのお客様が降車した実際の時間と場所。このフィールドは、実際の降車情報に関するフィードバックをプロバイダが提供するためのものです。 |
dropoff_time |
出力専用。乗客が最終目的地に到着する予定時刻、または実際に到着した時刻。 |
remaining_waypoints[] |
出力専用。現在地から降車地点までのフルパス(両端を含む)。この経路には、他の旅行の経由地が含まれる場合があります。 |
vehicle_waypoints[] |
このフィールドでは、旅行の経由地を手動で並べ替えることができます。割り当てられた車両の残りのすべての経由地と、この乗車 / 降車地点が含まれます。ルートが車両に割り当てられていない場合、Fleet Engine はこのフィールドを無視します。プライバシー上の理由から、このフィールドは |
route[] |
出力専用。このルートの remaining_waypoints の最初のエントリまでの予想ルート。最初の経由地は別のルートに属している場合があります。 |
current_route_segment |
出力専用。次の経由地へのエンコードされたパス。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。デコードはまだサポートされていません。 |
current_route_segment_version |
出力専用。ルートが最後に変更された日時を示します。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 |
current_route_segment_traffic |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 |
current_route_segment_traffic_version |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 |
current_route_segment_end_point |
出力専用。 |
remaining_distance_meters |
出力専用。 |
eta_to_first_waypoint |
出力専用。次の経由地までの ETA( |
remaining_time_to_first_waypoint |
出力専用。旅行データが返されてから |
remaining_waypoints_version |
出力専用。 |
remaining_waypoints_route_version |
出力専用。 |
number_of_passengers |
変更不可。この乗車に乗っている乗客の数を示します。運転手は含まれません。車両が |
last_location |
出力専用。ルート上の車両の最終報告地点を示します。 |
last_location_snappable |
出力専用。車両の |
view |
入力される Trip フィールドのサブセットと、その解釈方法。 |
attributes[] |
カスタム乗車属性のリスト。各属性には一意のキーが必要です。 |
TripAttribute
乗車属性を Key-Value ペアとして記述します。「key:value」文字列の長さは 256 文字を超えてはなりません。
| フィールド | |
|---|---|
key |
属性のキー。キーにコロン(:)文字を含めることはできません。 |
共用体フィールド trip_attribute_value。属性の値は、文字列、ブール値、または倍精度浮動小数点数型にできます。trip_attribute_value は次のいずれかになります。 |
|
string_value |
文字列型の属性値。 |
bool_value |
ブール型の属性値。 |
number_value |
倍精度型の属性値。 |
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 |
このルートは車両専用です。 |
TripView
GetTrip レスポンス内のさまざまな Trip フィールドのセットのセレクタ。背景については、AIP-157 をご覧ください。追加のビューが追加される可能性があります。
| 列挙型 | |
|---|---|
TRIP_VIEW_UNSPECIFIED |
デフォルト値。下位互換性を確保するため、API はデフォルトで SDK ビューになります。安定性とサポートを確保するため、SDK 以外の TripView を選択することをおすすめします。 |
SDK |
一般公開されているライブラリでは解釈またはサポートできないフィールドが含まれます。 |
JOURNEY_SHARING_V1S |
Journey Sharing のユースケースでは、Trip フィールドが入力されます。このビューは、サーバー間の通信を目的としています。 |
TripWaypoint
車両のルート上の停車地点または車両の乗車区間の終点を表します。
| フィールド | |
|---|---|
location |
この経由地の位置。 |
trip_id |
この経由地に関連付けられているルート。 |
waypoint_type |
このルートにおけるこの経由地の役割(乗車、降車など)。 |
path_to_waypoint[] |
前の経由地から現在の経由地までのパス。これが最初の経由地の場合、経路は車両の現在地から経由地までです。このフィールドは、リクエストされた場合にのみ入力されます。 |
encoded_path_to_waypoint |
前の経由地から現在の経由地までのエンコードされたパス。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。デコードはまだサポートされていません。 |
traffic_to_waypoint |
この経由地までの経路の交通状況。なお、交通状況は Google Maps Platform の配車と配達ソリューションをご利用のお客様のみが利用できます。 |
distance_meters |
前の経由地から現在の経由地までの経路距離。これが最初の経由地の場合、経路距離は車両の現在地から経由地までの距離です。 |
eta |
この経由地の到着予定時刻。 |
duration |
前の経由地からこの経由地までの移動時間。これが最初の経由地の場合、移動時間は車両の現在地から経由地までの時間です。 |
UpdateTripRequest
UpdateTrip リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
trip |
必須。更新に関連付けられた Trip。 次のフィールドは Fleet Engine によって維持されます。Trip.update を使用して更新しないでください。
共有ルートの
複数の目的地があるルートで競合状態を回避するには、ルートのステータスを |
update_mask |
必須。更新する Trip のフィールドを示すフィールド マスク。 |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
attributes[] |
必須。更新する車両属性。言及されていない属性は変更または削除されません。 |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes レスポンス メッセージ。
| フィールド | |
|---|---|
attributes[] |
必須。新しい属性、変更された属性、変更されていない属性を含む、車両属性の更新された完全なリスト。 |
UpdateVehicleRequest
UpdateVehicle リクエスト メッセージ。
| フィールド | |
|---|---|
header |
標準の Fleet Engine リクエスト ヘッダー。 |
name |
必須。 |
vehicle |
必須。適用する
同様に、 |
update_mask |
必須。更新する |
車両
車両のメタデータ。
| フィールド | |
|---|---|
name |
出力専用。この車両の一意の名前。形式は |
vehicle_state |
車両の状態。 |
supported_trip_types[] |
この車両でサポートされている乗車タイプ。 |
current_trips[] |
出力専用。現在この車両に割り当てられているルートの |
last_location |
車両の最後に報告された位置情報。 |
past_locations[] |
入力のみのこの車両が過去にいた場所のうち、まだ Fleet Engine に報告されていない場所。これは |
maximum_capacity |
この車両が運ぶことができる乗客の総数。この値にはドライバは含まれません。1 以上の値を指定してください。 |
attributes[] |
車両属性のリスト。車両には最大 100 個の属性を設定できます。各属性には一意のキーが必要です。 |
vehicle_type |
必須。この車両のタイプ。 |
license_plate |
車両のナンバー プレート情報。 |
route[] |
非推奨: 代わりに、 |
current_route_segment |
ドライバー アプリが次の経由地に向かう予定のルートを指定するポリライン。このリストは、車両に割り当てられたすべてのアクティブな乗車について 注: このフィールドは Driver SDK でのみ使用することを目的としています。デコードはまだサポートされていません。 |
current_route_segment_traffic |
入力のみのFleet Engine は、この情報を使用して乗車状況の共有を改善します。注: このフィールドは Driver SDK でのみ使用することを目的としています。 |
current_route_segment_version |
出力専用。 |
current_route_segment_end_point |
|
remaining_distance_meters |
|
eta_to_first_waypoint |
車両を更新する場合、同じリクエストで |
remaining_time_seconds |
入力のみの 車両を更新する場合、同じリクエストで |
waypoints[] |
この車両に割り当てられた残りの経由地。 |
waypoints_version |
出力専用。 |
back_to_back_enabled |
ドライバーが連続した乗車を許可するかどうかを示します。 |
navigation_status |
車両のナビゲーション ステータス。 |
device_settings |
入力のみの運転手が使用しているモバイル デバイスの設定に関する情報。 |
VehicleType
車両の種類。
| フィールド | |
|---|---|
category |
車両タイプのカテゴリ |
カテゴリ
車両タイプのカテゴリ
| 列挙型 | |
|---|---|
UNKNOWN |
デフォルト。指定されていない車両カテゴリまたは認識できない車両カテゴリに使用されます。 |
AUTO |
自動車。 |
TAXI |
タクシーとして機能する車両(通常は免許または規制の対象)。 |
TRUCK |
一般的に、大容量のストレージを備えた車両。 |
TWO_WHEELER |
オートバイ、原付、その他の二輪車 |
BICYCLE |
人力による輸送。 |
PEDESTRIAN |
歩行者用通路を移動する人。通常は歩行または走行しています。 |
VehicleAttribute
車両属性を Key-Value ペアとして記述します。「key:value」文字列の長さは 256 文字を超えてはなりません。
| フィールド | |
|---|---|
key |
属性のキー。キーにコロン(:)文字を含めることはできません。 |
value |
属性の値。 |
共用体フィールド vehicle_attribute_value。属性の値は、文字列、ブール値、または倍精度浮動小数点数型にできます。vehicle_attribute_value は次のいずれかになります。 |
|
string_value |
文字列型の属性値。 注: これは |
bool_value |
ブール型の属性値。 |
number_value |
倍精度型の属性値。 |
VehicleAttributeList
車両属性のリストのリストのデータ型。
| フィールド | |
|---|---|
attributes[] |
このコレクション内の属性のリスト。 |
VehicleLocation
特定の時点における車両の位置、速度、進行方向。
| フィールド | |
|---|---|
location |
車両の場所。Fleet Engine に送信される車両の位置情報は GPS 位置情報です。レスポンスで受け取った場合、車両の位置情報は GPS 位置情報、補助的な位置情報、またはその他の推定位置情報のいずれかになります。ソースは |
horizontal_accuracy |
非推奨: 代わりに、 |
latlng_accuracy |
半径としての |
heading |
車両の移動方向(度単位)。0 は北を表します。有効な範囲は [0,360) です。 |
bearing_accuracy |
非推奨: 代わりに、 |
heading_accuracy |
|
altitude |
WGS84 基準の標高(メートル単位)。 |
vertical_accuracy |
非推奨: 代わりに、 |
altitude_accuracy |
|
speed_kmph |
車両の速度(キロメートル毎時)。非推奨: 代わりに、 |
speed |
車両の速度(メートル/秒) |
speed_accuracy |
|
update_time |
センサーのクロックに従ってセンサーが |
server_time |
出力専用。サーバーが位置情報を受信した時刻。 |
location_sensor |
位置情報データのプロバイダ( |
is_road_snapped |
|
is_gps_sensor_enabled |
入力のみのモバイル デバイスで GPS センサーが有効になっているかどうかを示します。 |
time_since_update |
入力のみのこの位置情報が最初にサーバーに送信されてからの時間(秒単位)。最初の更新では 0 になります。時間が不明な場合(アプリの再起動時など)、この値は 0 にリセットされます。 |
num_stale_updates |
入力のみの非推奨: 位置情報が古いかどうかを判断するために、他のシグナルが使用されるようになりました。 |
raw_location |
車両の生の位置情報(道路スナッパーで処理されていない)。 |
raw_location_time |
未加工の位置情報に関連付けられたタイムスタンプ。 |
raw_location_sensor |
未加工の位置情報のソース。デフォルトは |
raw_location_accuracy |
半径としての |
flp_location |
Android の Fused Location Provider からの位置情報。 |
flp_update_time |
|
flp_latlng_accuracy_meters |
半径としての |
flp_heading_degrees |
Fused Location Provider によって決定された、車両の移動方向(度単位)。0 は北を表します。有効な範囲は [0,360) です。 |
supplemental_location |
統合アプリによって提供される補足的な位置情報。 |
supplemental_location_time |
補助的な位置情報に関連付けられたタイムスタンプ。 |
supplemental_location_sensor |
補助的な位置情報のソース。デフォルトは |
supplemental_location_accuracy |
半径としての |
road_snapped |
非推奨: 代わりに、 |
VehicleMatch
車両 SearchVehiclesRequest のアクティブなルートのポイントに一致する車両と、その車両に関連する推定値が含まれます。
| フィールド | |
|---|---|
vehicle |
必須。リクエストに一致する車両。 |
vehicle_pickup_eta |
リクエストで指定された乗車地点までの車両の運転 ETA。値が空の場合は、車両の ETA の計算に失敗したことを示します。 |
vehicle_pickup_distance_meters |
車両の現在地からリクエストで指定された乗車地点までの距離。既存の乗車地点や降車地点も含まれます。この距離は、計算された運転距離(ルート)と、ナビゲーションの終点とリクエストされた乗車地点間の直線距離で構成されます。(通常、ナビゲーションの目的地とリクエストされた乗車地点の間の距離は短いです)。値が空の場合は、距離の計算でエラーが発生したことを示します。 |
vehicle_pickup_straight_line_distance_meters |
必須。リクエストで指定された車両と乗車地点の間の直線距離。 |
vehicle_dropoff_eta |
リクエストで指定された降車地点までの車両の運転 ETA 全体。到着予定時刻には、リクエストで指定された |
vehicle_pickup_to_dropoff_distance_meters |
リクエストで指定された乗車地点から降車地点までの車両の走行距離(メートル単位)。この距離は 2 つのポイント間の距離のみで、車両の位置や、車両が乗車地点または降車地点に到着する前に立ち寄る必要のあるその他のポイントは含まれません。この値は、リクエストで |
trip_type |
必須。乗車地点までの到着予定時刻の計算に使用されたリクエストの乗車タイプ。 |
vehicle_trips_waypoints[] |
到着予定時刻の計算に使用される経由地の順序付きリスト。このリストには、車両の位置、車両の有効な乗車地点、リクエストで指定された乗車地点が含まれます。空のリストは、車両の ETA の計算が失敗したことを示します。 |
vehicle_match_type |
車両一致のタイプ。 |
requested_ordered_by |
車両の一致を並べ替えるためにリクエストされた順序。 |
ordered_by |
車両の一致を並べ替えるためにリクエストされた順序。 |
VehicleMatchType
車両の一致のタイプ。
| 列挙型 | |
|---|---|
UNKNOWN |
不明な車両一致タイプ |
EXCLUSIVE |
現在、車両に割り当てられている乗車はなく、乗車地点に向かうことができる状態。 |
BACK_TO_BACK |
車両は現在乗車中のルートに割り当てられていますが、乗車中のルートが完了すると乗車地点に向かうことができます。到着予定時刻と距離の計算では、既存のルートが考慮されます。 |
CARPOOL |
車両に相乗りできる十分なスペースがある。 |
CARPOOL_BACK_TO_BACK |
車両は、現在実行中の乗車を完了してから、乗車地点に向かいます。到着予定時刻と距離の計算では、既存のルートが考慮されます。 |
VehicleState
Vehicle の状態。
| 列挙型 | |
|---|---|
UNKNOWN_VEHICLE_STATE |
デフォルト。指定されていない、または認識されていない車両の状態に使用されます。 |
OFFLINE |
新しい乗車を受け付けていない状態。注: 車両は、割り当てられたルートを完了するまで、この状態で運行を続けることがあります。 |
ONLINE |
新しい乗車依頼を受け付けている状態。 |
VisualTrafficReportPolylineRendering
クライアントがルートに沿ってポリラインの一部を色付けする方法を説明します。
| フィールド | |
|---|---|
road_stretch[] |
省略可。ポリラインに沿ってレンダリングされる道路の区間。ストレッチは重複しないことが保証されていますが、必ずしもルート全体に及ぶとは限りません。 スタイル設定する道路区間がない場合、クライアントはルートのデフォルトを適用する必要があります。 |
RoadStretch
レンダリングされる 1 つの道路区間。
| フィールド | |
|---|---|
style |
必須。適用するスタイル。 |
offset_meters |
必須。スタイルは |
length_meters |
必須。スタイルを適用するパスの長さ。 |
スタイル
交通状況のスタイル。交通状況の速度を示します。
| 列挙型 | |
|---|---|
STYLE_UNSPECIFIED |
スタイルが選択されていません。 |
SLOWER_TRAFFIC |
交通状況が悪化しています。 |
TRAFFIC_JAM |
渋滞しています。 |
ウェイポイント
SearchVehiclesResponse の VehicleMatch のルートに沿った中間点を記述します。このコンセプトは、他のすべてのエンドポイントで TripWaypoint として表されます。
| フィールド | |
|---|---|
lat_lng |
この経由地の位置。 |
eta |
車両がこの経由地に到着する予定時刻。 |
WaypointType
経由地のタイプ。
| 列挙型 | |
|---|---|
UNKNOWN_WAYPOINT_TYPE |
経由地の種類が不明または未指定。 |
PICKUP_WAYPOINT_TYPE |
乗客やアイテムを受け取るための経由地。 |
DROP_OFF_WAYPOINT_TYPE |
乗客や荷物を降ろすための経由地。 |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
複数の目的地がある旅行の中間地点の経由地。 |