已废弃:请改用 vehicles.search
。
HTTP 请求
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles:searchFuzzed
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
parent |
必需。必须采用 |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "header": { object ( |
字段 | |
---|---|
header |
标准 Fleet Engine 请求标头。 |
pickupPoint |
必需。要在附近搜索的上车点。 |
dropoffPoint |
客户的预定下车点。如果 |
pickupRadiusMeters |
必需。定义上车点周围的车辆搜索半径。只会返回搜索半径范围内的车辆。该值必须介于 400 米(含)到 10000 米(含)之间。 |
count |
必需。指定要返回的车辆数量上限。该值必须介于 1 到 50 之间(含 1 和 50)。 |
minimumCapacity |
必需。指定行程所考虑的乘客人数。该值必须大于或等于 1。容量值未考虑驱动程序。 |
tripTypes[] |
必需。表示建议的行程的类型。只能包含一种类型。不允许使用“ |
maximumStaleness |
将搜索范围限制为在指定持续时间内向 Fleet Engine 发送位置更新的车辆。仍在传输其位置的静止车辆不会被视为过时。如果未设置此字段,服务器会将 5 分钟用作默认值。 时长以秒为单位,最多包含九个小数位,以“ |
vehicleTypes[] |
必需。将搜索范围限制为具有某一指定类型的车辆。必须指定至少一种交通工具类型。不允许使用类别为“ |
requiredAttributes[] |
调用方可以使用
将搜索范围限制为具有指定属性的车辆。此字段是结合/AND 运算。最多允许 50 个 requiredAttributes。这符合车辆上允许的属性数量上限。 |
requiredOneOfAttributes[] |
将搜索范围限制为在每个 |
requiredOneOfAttributeSets[] |
与
将搜索范围限制为仅包含 |
orderBy |
必需。指定所需的结果排序条件。 |
includeBackToBack |
用于指明只有一次有效行程的车辆是否有资格执行此搜索。只有在未指定 默认值为 |
tripId |
指示与此 |
currentTripsPresent |
用于指明有效行程的车辆是否可以执行此搜索。如果 |
filter |
可选。搜索车辆时应用的过滤条件查询。如需查看过滤器语法的示例,请参阅 http://aip.dev/160。 此字段旨在取代 此过滤条件充当具有其他约束条件(如 请注意,仅支持针对车辆属性的查询(例如 此外,所有属性都存储为字符串,因此仅支持对属性进行字符串比较。为了与数值或布尔值进行比较,这些值必须用显式引号引起来,才会被视为字符串(例如, |
响应正文
如果成功,则响应正文包含一个 SearchVehiclesResponse
实例。