傳回符合要求選項的車輛清單。
HTTP 要求
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles:search
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
parent |
必要欄位。格式須為 |
要求主體
要求主體的資料會採用以下結構:
JSON 表示法 |
---|
{ "header": { object ( |
欄位 | |
---|---|
header |
標準的 Fleet Engine 要求標頭。 |
pickupPoint |
必要欄位。要搜尋附近的上車地點。 |
dropoffPoint |
消費者指定的下車地點。如果 |
pickupRadiusMeters |
必要欄位。定義上車地點周圍的車輛搜尋半徑。系統只會傳回搜尋半徑範圍內的車輛。值必須介於 400 到 10000 公尺 (含) 之間。 |
count |
必要欄位。指定要傳回的車輛數量上限。值必須介於 1 到 50 (含) 之間。 |
minimumCapacity |
必要欄位。指定行程考慮的乘客人數。這個值必須大於或等於 1。驅動程式不計入容量值。 |
tripTypes[] |
必要欄位。代表提議的行程類型。只能包含一種類型。不允許使用 |
maximumStaleness |
限制搜尋範圍,只允許在指定時間範圍內曾傳送位置更新資訊至 Fleet Engine 的車輛。靜態車輛傳輸其所在位置不算是過時。如未設定這個欄位,伺服器會使用 5 分鐘做為預設值。 持續時間以秒為單位,最多 9 個小數位數,結尾為「 |
vehicleTypes[] |
必要欄位。將搜尋範圍限制在具備其中一種指定類型的車輛。至少須指定一個交通工具類型。不允許使用類別為 |
requiredAttributes[] |
呼叫端可以使用
將搜尋範圍限制在具備指定屬性的車輛。這個欄位是結合/AND 運算。最多允許 50 個 requiredAttributes。這與車輛允許的屬性數量上限相符。 |
requiredOneOfAttributes[] |
限制搜尋範圍僅限具備每個 |
requiredOneOfAttributeSets[] |
與
限制只搜尋具有 |
orderBy |
必要欄位。指定結果的排序條件。 |
includeBackToBack |
這表示提供一次有效行程的車輛是否符合這項搜尋的資格。只有在未指定 預設值為 |
tripId |
指出與這個 |
currentTripsPresent |
這表示內含有效行程的車輛是否符合這項搜尋的資格。如果 |
filter |
選用設定。搜尋車輛時要套用的篩選器查詢。如需篩選器語法的範例,請參閱 http://aip.dev/160。 這個欄位的用途是取代 這個篩選器可當做 AND 子句與其他限制 (例如 請注意,只有車輛屬性 (例如 此外,所有屬性都會儲存為字串,因此唯一支援的比較項目是字串比較。為了與數字或布林值比較,您必須將值明確加上引號,才會視為字串 (例如 |
回應主體
如果成功,回應主體會包含 SearchVehiclesResponse
的執行例項。