BaiduMap_IOSSDK_v6.6.7_Docs 6.6.7

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

`#import <BMKRouteSearchType.h>`

类 BMKRouteLine 继承关系图:

## 属性
int | distance
| 路线长度 单位： 米 更多...
BMKTime * | duration
| 路线耗时 单位： 秒 更多...
BMKRouteNode * | starting
| 路线起点信息 更多...
BMKRouteNode * | terminal
| 路线终点信息 更多...
NSString * | arriveTime
| 到达时间 更多...
NSInteger | totalPointsCount
NSString * | title
| 路线名称(预留字段，现为空) 更多...
NSInteger | priv
| 当前leg前是否有室内路线，路线在indoor数组中的位置 更多...
NSInteger | next
| 当前leg后是否有室内路线，路线在indoor数组中的位置 更多...
NSArray * | steps
| 路线中的所有路段，成员类型为BMKWalkingStep，BMKDrivingStep，BMKTransitStep，BMKRidingStep，BMKIndoorRouteStep，BMKMassTransitStep 更多...

## 详细描述

此类表示路线数据结构的基类,表示一条路线，路线可能包括：路线规划中的换乘/驾车/步行路线 此类为路线数据结构的基类，一般关注其子类对象即可，无需直接生成该类对象

## 属性说明

## ◆ arriveTime

- (NSString*) arriveTime
| read write nonatomic strong

到达时间

## ◆ distance

- (int) distance
| read write nonatomic assign

路线长度 单位： 米

## ◆ duration

- (BMKTime*) duration
| read write nonatomic strong

路线耗时 单位： 秒

## ◆ next

- (NSInteger) next
| read write nonatomic assign

当前leg后是否有室内路线，路线在indoor数组中的位置

## ◆ priv

- (NSInteger) priv
| read write nonatomic assign

当前leg前是否有室内路线，路线在indoor数组中的位置

## ◆ starting

- (BMKRouteNode*) starting
| read write nonatomic strong

路线起点信息

## ◆ steps

- (NSArray*) steps
| read write nonatomic copy

路线中的所有路段，成员类型为BMKWalkingStep，BMKDrivingStep，BMKTransitStep，BMKRidingStep，BMKIndoorRouteStep，BMKMassTransitStep

## ◆ terminal

- (BMKRouteNode*) terminal
| read write nonatomic strong

路线终点信息

## ◆ title

- (NSString*) title
| read write nonatomic copy

路线名称(预留字段，现为空)

## ◆ totalPointsCount

- (NSInteger) totalPointsCount
| read write nonatomic assign

路线所有点个数 注意：在使用跨城公交路线规划时，每条线路的子路段可能会有多种方案，此字段无效。

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

- BaiduMapAPI_Search.framework/Headers/BMKRouteSearchType.h