- リソース: Vehicle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- VehicleState
- VehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- VehicleType
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- カテゴリ
- LicensePlate
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TrafficPolylineData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- VisualTrafficReportPolylineRendering
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RoadStretch
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- スタイル
- NavigationStatus
- DeviceSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LocationPowerSaveMode
- BatteryInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BatteryStatus
- PowerSource
- メソッド
リソース: Vehicle
車両のメタデータ。
JSON 表現 |
---|
{ "name": string, "vehicleState": enum ( |
フィールド | |
---|---|
name |
出力専用。この車両の一意の名前。形式は |
vehicleState |
車両の状態。 |
supportedTripTypes[] |
この車両でサポートされているルートタイプ。 |
currentTrips[] |
出力専用。この車両に現在割り当てられているルートの |
lastLocation |
最後に報告された車両の位置情報。 |
maximumCapacity |
この車両が乗車できる乗客の総数。この値では、ドライバは考慮されません。1 以上の値を指定してください。 |
attributes[] |
車両属性のリスト。車両には最大 100 個の属性を設定でき、各属性には一意のキーが必要です。 |
vehicleType |
必須。この車両のタイプ。 |
licensePlate |
車両のナンバー プレート情報。 |
route[] |
非推奨: 代わりに |
currentRouteSegment |
ドライバー アプリが次のウェイポイントまで進む予定のルートを指定するポリライン。このリストは、車両に割り当てられているすべてのアクティブなルートについて 注: このフィールドは、Driver SDK による使用のみを目的としています。デコードはまだサポートされていません。 |
currentRouteSegmentTraffic |
入力のみのFleet Engine はこの情報を使用して旅程の共有を改善します。注: このフィールドは、Driver SDK による使用のみを目的としています。 |
currentRouteSegmentVersion |
出力専用。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
currentRouteSegmentEndPoint |
|
remainingDistanceMeters |
|
etaToFirstWaypoint |
車両を更新するときは、同じリクエスト内で RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
remainingTimeSeconds |
入力のみの 車両を更新するときは、同じリクエスト内で |
waypoints[] |
この車両に割り当てられている残りのウェイポイント。 |
waypointsVersion |
出力専用。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
backToBackEnabled |
運転手が連続したルートを受け入れるかどうかを示します。 |
navigationStatus |
車両のナビゲーション ステータス。 |
deviceSettings |
入力のみのドライバーが使用しているモバイル デバイスの設定に関する情報。 |
VehicleState
Vehicle
の状態。
列挙型 | |
---|---|
UNKNOWN_VEHICLE_STATE |
デフォルト。指定されていない、または認識できない車両の状態に使用されます。 |
OFFLINE |
車両は新しいルートを受け付けていない。注: 車両は割り当てられたルートを完了している間も、この状態で運転を継続する場合があります。 |
ONLINE |
車両が新しいルートを受け付けている。 |
VehicleAttribute
車両属性を Key-Value ペアとして記述します。「key:value」256 文字以内で指定してください。
JSON 表現 |
---|
{ "key": string, "value": string, // Union field |
フィールド | |
---|---|
key |
属性のキー。キーにコロン(:)を含めることはできません。 |
value |
属性の値。 |
共用体フィールド vehicle_attribute_value 。属性の値。文字列、ブール値、ダブル型のいずれかになります。vehicle_attribute_value は次のいずれかになります。 |
|
stringValue |
文字列型の属性値。 注: これは、最終的にサポートが終了する |
boolValue |
ブール値型属性値。 |
numberValue |
二重型の属性値。 |
VehicleType
車両のタイプ。
JSON 表現 |
---|
{
"category": enum ( |
フィールド | |
---|---|
category |
車両タイプのカテゴリ |
カテゴリ
車両タイプのカテゴリ
列挙型 | |
---|---|
UNKNOWN |
デフォルト。未指定または認識できない車両カテゴリで使用されます。 |
AUTO |
自動車。 |
TAXI |
タクシーとして機能する車両(通常はライセンス取得済みまたは規制対象の車両)。 |
TRUCK |
一般的に、大容量の車両。 |
TWO_WHEELER |
オートバイ、原動機付き自転車、その他の二輪車 |
BICYCLE |
人力の輸送。 |
PEDESTRIAN |
歩道を歩く、または走る、人の移動手段。 |
LicensePlate
車両のナンバー プレート情報。個人を特定できる情報が保存されないように、エンティティの一部として保存されるのは、ナンバー プレートに関する最小限の情報のみです。
JSON 表現 |
---|
{ "countryCode": string, "lastCharacter": string } |
フィールド | |
---|---|
countryCode |
必須。CLDR の国/地域コード。たとえば、米国は |
lastCharacter |
ナンバー プレートの最後の桁または「-1」ナンバー プレートに数値がないことを示します。
|
TrafficPolylineData
車両ルート上の交通状況。
JSON 表現 |
---|
{
"trafficRendering": {
object ( |
フィールド | |
---|---|
trafficRendering |
顧客の乗車区間 1 区間のすべての地域の交通量を示すポリライン レンダリング。 |
VisualTrafficReportPolylineRendering
経路に沿ったポリラインの一部の部分に色を付ける方法を説明します。
JSON 表現 |
---|
{
"roadStretch": [
{
object ( |
フィールド | |
---|---|
roadStretch[] |
省略可。ポリラインに沿ってレンダリングする必要がある道路の延伸。ストレッチは重複しないことを保証し、必ずしもルート全体にまたがるとは限りません。 スタイルを設定する道路ストレッチがない場合、クライアントはルートにデフォルトを適用する必要があります。 |
RoadStretch
レンダリングする 1 つの道路区間。
JSON 表現 |
---|
{
"style": enum ( |
フィールド | |
---|---|
style |
必須。適用するスタイル。 |
offsetMeters |
必須。スタイルは |
lengthMeters |
必須。スタイルを適用するパスの長さ。 |
スタイル
交通量のスタイル。交通速度を示します。
列挙型 | |
---|---|
STYLE_UNSPECIFIED |
スタイルが選択されていません。 |
SLOWER_TRAFFIC |
トラフィックが減っている。 |
TRAFFIC_JAM |
渋滞している。 |
DeviceSettings
モバイル デバイスのさまざまな設定に関する情報。
JSON 表現 |
---|
{ "locationPowerSaveMode": enum ( |
フィールド | |
---|---|
locationPowerSaveMode |
バッテリー セーバーがオンのときに、デバイスで位置情報機能がどのように動作するかを示します。 |
isPowerSaveMode |
デバイスが現在省電力モードかどうか。 |
isInteractive |
デバイスがインタラクティブな状態かどうか。 |
batteryInfo |
バッテリーの状態に関する情報。 |
LocationPowerSaveMode
モバイル デバイスで「バッテリー セーバー」モードが有効になっているときに、位置情報機能がどのように動作するか機能がオンになっていることを確認します。(https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
列挙型 | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
未定義の場所 PowerSaveMode |
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 はプロバイダへのすべてのリクエストをスロットリングします。 |
BatteryInfo
デバイスのバッテリーに関する情報。
JSON 表現 |
---|
{ "batteryStatus": enum ( |
フィールド | |
---|---|
batteryStatus |
バッテリーの状態(フル、充電など) |
powerSource |
バッテリー電源のステータス。 |
batteryPercentage |
現在のバッテリー残量(0 ~ 100)。 |
BatteryStatus
バッテリーの状態(フル、充電など)
列挙型 | |
---|---|
UNKNOWN_BATTERY_STATUS |
バッテリーの状態が不明です。 |
BATTERY_STATUS_CHARGING |
バッテリーを充電しています。 |
BATTERY_STATUS_DISCHARGING |
バッテリーが放電中です。 |
BATTERY_STATUS_FULL |
バッテリー残量: フル |
BATTERY_STATUS_NOT_CHARGING |
バッテリーが充電されていません。 |
BATTERY_STATUS_POWER_LOW |
バッテリー残量が少なくなっています。 |
PowerSource
バッテリーの充電に使用している充電器のタイプ。
列挙型 | |
---|---|
UNKNOWN_POWER_SOURCE |
電源が不明です。 |
POWER_SOURCE_AC |
電源は AC 充電器です。 |
POWER_SOURCE_USB |
電源は USB ポートです。 |
POWER_SOURCE_WIRELESS |
電源はワイヤレスです。 |
POWER_SOURCE_UNPLUGGED |
バッテリーが電源から外されている。 |
メソッド |
|
---|---|
|
オンデマンドのライドシェアまたは配達のプロバイダに関連付けられた新しい車両をインスタンス化します。 |
|
Fleet Engine から車両を返します。 |
|
リクエストのオプションに一致するプロバイダに関連付けられている車両を、ページ分けされたリストで返します。 |
|
リクエストのオプションに一致する車両のリストを返します。 |
|
更新された車両データを Fleet Engine に書き込みます。 |
|
車両の属性を部分的に更新します。 |