vehicles.search
レスポンス メッセージ。
JSON 表現 |
---|
{
"matches": [
{
object ( |
フィールド | |
---|---|
matches[] |
|
VehicleMatch
車両 SearchVehiclesRequest
の有効なルートのポイントに一致する車両の車両と関連する推定値が含まれます。
JSON 表現 |
---|
{ "vehicle": { object ( |
フィールド | |
---|---|
vehicle |
必須。リクエストに一致する車両。 |
vehiclePickupEta |
リクエストで指定された乗車場所までの車両の運転 ETA。空の値は、車両の到着予定時刻を計算できなかったことを示します。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
vehiclePickupDistanceMeters |
車両の現在地からリクエストで指定された乗車ポイントまでの距離(既存のルートの中間乗車地点または降車地点を含む)。この距離は、計算された運転(ルート)距離と、ナビゲーションの終点とリクエストされた乗車ポイントの間の直線距離で構成されます。(ナビゲーションの終点からリクエストされた乗車ポイントまでの距離は通常短いです)。空の値は、距離の計算でエラーが発生したことを示します。 |
vehiclePickupStraightLineDistanceMeters |
必須。リクエストで指定された乗車場所から車両までの直線距離。 |
vehicleDropoffEta |
リクエストで指定された降車場所までの車両の到着予定時刻。ETA には、リクエストで指定された RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
vehiclePickupToDropoffDistanceMeters |
リクエストで指定された乗車地点から降車地点までの車両の走行距離(メートル単位)。距離は 2 地点間の範囲のみであり、車両の位置や、車両が乗車ポイントまたは降車地点を訪問する前に訪問する必要があるその他のポイントは含まれません。この値は、リクエストで |
tripType |
必須。乗車場所までの到着予定時刻を計算するために使用されたリクエストのルートタイプ。 |
vehicleTripsWaypoints[] |
到着予定時刻の計算に使用されるウェイポイントの順序付きリスト。このリストには、車両の位置情報、車両のアクティブなルートの乗車地点、リクエストで提供された乗車地点が含まれます。空のリストは、車両の到着予定時刻を計算できなかったことを示します。 |
vehicleMatchType |
車両の一致タイプ。 |
requestedOrderedBy |
車両の一致の並べ替えにリクエストされた順序。 |
orderedBy |
この車両に使用された実際の注文。通常、これはリクエストの「orderBy」フィールドと一致しますが、内部サーバーエラーなどの特定の状況では、別のメソッド( |
ウェイポイント
SearchVehiclesResponse
の VehicleMatch
のルートに沿った中間点を記述します。このコンセプトは、他のすべてのエンドポイントで TripWaypoint
として表されます。
JSON 表現 |
---|
{
"latLng": {
object ( |
フィールド | |
---|---|
latLng |
このウェイポイントの位置。 |
eta |
車両がこの地点に到着する推定時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
VehicleMatchType
車両の一致タイプ。
列挙型 | |
---|---|
UNKNOWN |
不明な車両マッチタイプ |
EXCLUSIVE |
車両には現在ルートが割り当てられておらず、乗車地点に進むことができます。 |
BACK_TO_BACK |
車両は現在ルートに割り当てられていますが、進行中のルートの完了後に乗車地点に進むことができます。到着予定時刻と距離の計算では、既存のルートが考慮されます。 |
CARPOOL |
相乗りに十分なキャパシティがある。 |
CARPOOL_BACK_TO_BACK |
車両は、乗車地点より前に現在のアクティブなルートを終了します。到着予定時刻と距離の計算では、既存のルートが考慮されます。 |