BaiduMap_IOSSDK_v7.2.0_Docs 7.2.0

属性 | 所有成员列表
BMKDrivingRouteSearchOption类 参考

`#import <BMKDrivingRouteSearchOption.h>`

类 BMKDrivingRouteSearchOption 继承关系图:

## 属性
BMKPlanNode * | origin
BMKPlanNode * | destination
NSArray< BMKPlanNode * > * | waypoints
BMKDrivingRouteSearchTactics | tactics
| 路线策略，默认使用BMK_DRIVING_ROUTE_SEARCH_TACTICS_DEFAULT 更多...
BMKDrivingRouteSearchAlternatives | alternatives
| 是否返回备选路线，默认返回一条推荐路线 更多...
BMKDrivingRouteSearchCarType | carType
| 车辆类型，区分车辆是普通燃油车或纯电动汽车，默认普通汽车 更多...
NSString * | plateNumber
| 车牌号，用于规避车牌号限行路段。如：京A00022 更多...
NSTimeInterval | departureTime
NSString * | extDepartureTime
NSTimeInterval | expectArrivalTime
NSInteger | gpsDirection
CGFloat | radius
| 起点的定位精度，取值范围[0,2000]，配合gpsDirection字段使用 更多...
CGFloat | speed
NSInteger | intelligentPlan
NSInteger | walkInfo
| 起终点步导路线。1 表示下发起终点步导路线；0 不下发起终点步导路线；默认值为0 更多...
NSInteger | stepsInfo
| 是否下发step详情。1：下发step详情；0：不下发step详情 更多...
BMKDrivingRouteSearchOriginBindStrategy | originBindStrategy
| 起点绑路策略。0-起点绑路不剔除封闭道路；1-起点绑路剔除封闭道路 更多...
BMKDrivingRouteSearchDestBindStrategy | destBindStrategy
| 终点绑路策略。0-终点绑路不剔除封闭道路；1-终点绑路剔除封闭道路 更多...
BMKDrivingRouteSearchOriginRoadType | originRoadType
| 起点道路类型。0 普通道路[默认。绑路策略不参考此入参]；1高架上；2高架下；3主路；4辅路 更多...
BOOL | isOriginBindAoi

## 详细描述

新驾车路线检索选项类 since 7.0.1 参考：https://lbsyun.baidu.com/faq/api?title=webapi/webservice-direction/dirve

## 属性说明

## ◆ alternatives

- (BMKDrivingRouteSearchAlternatives) alternatives
| read write nonatomic assign

是否返回备选路线，默认返回一条推荐路线

## ◆ carType

- (BMKDrivingRouteSearchCarType) carType
| read write nonatomic assign

车辆类型，区分车辆是普通燃油车或纯电动汽车，默认普通汽车

## ◆ departureTime

- (NSTimeInterval) departureTime
| read write nonatomic assign

设置出发时间（支持未来7天），UNIX时间戳。该字段将影响duration字段的返回，用于返回未来驾车路线耗时 取值范围：当前时间之后7天*24小时内任意时刻（超出时间范围将预估路线）

## ◆ destBindStrategy

- (BMKDrivingRouteSearchDestBindStrategy) destBindStrategy
| read write nonatomic assign

终点绑路策略。0-终点绑路不剔除封闭道路；1-终点绑路剔除封闭道路

## ◆ destination

- (BMKPlanNode*) destination
| read write nonatomic strong

终点节点信息，必填。 注意：v2 API只支持经纬度坐标(pt)入参形式，其他字段（cityName、name等）将被忽略 在已知终点POI的uid情况下，请尽量填写uid，将提升路线规划的准确性

## ◆ expectArrivalTime

- (NSTimeInterval) expectArrivalTime
| read write nonatomic assign

预期的到达时间，UNIX时间戳。该字段将影响suggest_departure_time字段的返回，用于返回建议出发时间 取值范围：当前时间之后15分钟的任意时刻（小于这个时间则不做处理）

## ◆ extDepartureTime

- (NSString*) extDepartureTime
| read write nonatomic copy

更多出发时间，UNIX时间戳。该字段将影响ext_duration字段的返回，用于返回驾车路线历史耗时 目前支持输入过去7天内一个或多个出发时间戳（不超过12个），多个时间戳之间用","英文半角逗号隔开

## ◆ gpsDirection

- (NSInteger) gpsDirection
| read write nonatomic assign

起点的车头方向。取值范围：0-359。车头方向为与正北方向顺时针夹角 该参数用于辅助判断起点所在正逆向车道，提高算路准确率 当speed大于1.5米/秒且gpsDirection存在时，采用该方向

## ◆ intelligentPlan

- (NSInteger) intelligentPlan
| read write nonatomic assign

传入多个途经点，综合考虑路况、交规限行、途经点的相对位置以及路线整体的绕路成本等，支持智能调整途经点顺序，给出最优路线 可选值：0（默认值）：不执行途经点智能规划；1：执行途经点智能规划

## ◆ isOriginBindAoi

- (BOOL) isOriginBindAoi
| read write nonatomic assign

指定起点绑路使用AOI引导点 默认NO，不走AOI引导 YES 使用AOI引导点

## ◆ origin

- (BMKPlanNode*) origin
| read write nonatomic strong

起点节点信息，必填。 注意：v2 API只支持经纬度坐标(pt)入参形式，其他字段（cityName、name等）将被忽略 在已知起点POI的uid情况下，请尽量填写uid，将提升路线规划的准确性

## ◆ originBindStrategy

- (BMKDrivingRouteSearchOriginBindStrategy) originBindStrategy
| read write nonatomic assign

起点绑路策略。0-起点绑路不剔除封闭道路；1-起点绑路剔除封闭道路

## ◆ originRoadType

- (BMKDrivingRouteSearchOriginRoadType) originRoadType
| read write nonatomic assign

起点道路类型。0 普通道路[默认。绑路策略不参考此入参]；1高架上；2高架下；3主路；4辅路

## ◆ plateNumber

- (NSString*) plateNumber
| read write nonatomic copy

车牌号，用于规避车牌号限行路段。如：京A00022

## ◆ radius

- (CGFloat) radius
| read write nonatomic assign

起点的定位精度，取值范围[0,2000]，配合gpsDirection字段使用

## ◆ speed

- (CGFloat) speed
| read write nonatomic assign

起点车辆的行驶速度，单位：米/秒，配合gpsDirection字段使用 当speed大于1.5米/秒且gpsDirection存在时，采用gpsDirection的方向

## ◆ stepsInfo

- (NSInteger) stepsInfo
| read write nonatomic assign

是否下发step详情。1：下发step详情；0：不下发step详情

## ◆ tactics

- (BMKDrivingRouteSearchTactics) tactics
| read write nonatomic assign

路线策略，默认使用BMK_DRIVING_ROUTE_SEARCH_TACTICS_DEFAULT

## ◆ walkInfo

- (NSInteger) walkInfo
| read write nonatomic assign

起终点步导路线。1 表示下发起终点步导路线；0 不下发起终点步导路线；默认值为0

## ◆ waypoints

- (NSArray<BMKPlanNode *>*) waypoints
| read write nonatomic copy

途径点节点信息数组，支持18个以内的有序途径点 注意：v2 API只支持经纬度坐标(pt)入参形式，其他字段（cityName、name等）将被忽略 在已知途经点POI的uid情况下，请尽量填写uid，将提升路线规划的准确性

该类的文档由以下文件生成:

- BaiduMapAPI_Search.framework/Headers/BMKDrivingRouteSearchOption.h