百度导航SDK for iOS类参考
 All Classes Functions Properties
Instance Methods | Properties | List of all members
<BNRoutePlanManagerProtocol> Protocol Reference

Instance Methods

(void) - startNaviRoutePlan:naviNodes:time:delegete:userInfo:
 
(NSInteger) - getCurNodeCount
 
(BNRoutePlanNode *) - getNaviNodeAtIndex:
 
(void) - setNaviNodes:
 
(int) - getCurRoutePlanMode
 
(NSInteger) - GetCurrentSelectRouteIdx
 
(BNRouteDetailInfo *) - getCurrentRouteDetailInfo:
 
(int) - getCurrentPreference
 

Properties

BOOL disableOpenUrl
 

Method Documentation

- (NSInteger) getCurNodeCount
required

获得当前节点总数

Returns
当前节点总数
- (int) getCurrentPreference
required

获取当前用户保存的算路偏好

- (BNRouteDetailInfo*) getCurrentRouteDetailInfo: (int)  stRouteIdx
required

获取当前规划方式的路线详情信息 param [in] stRouteIdx 路线下标 多路线为选择的路线下标,单路线就传0

Returns
返回路线详情信息
- (NSInteger) GetCurrentSelectRouteIdx
required

获取选择的路线索引 return 路线索引

- (int) getCurRoutePlanMode
required

获取当前的路线规划方式

Returns
当前的路线规划方式
- (BNRoutePlanNode*) getNaviNodeAtIndex: (NSInteger)  index
required

获得第index个节点

Parameters
index节点序号
Returns
第index个节点
- (void) setNaviNodes: (NSArray *)  naviNodes
required

设置算路节点

Parameters
naviNodes算路节点
- (void) startNaviRoutePlan: (BNRoutePlanMode)  eMode
naviNodes: (NSArray *)  naviNodes
time: (BNaviCalcRouteTime *)  naviTime
delegete: (id< BNNaviRoutePlanDelegate >)  delegate
userInfo: (NSDictionary *)  userInfo 
required

发起算路

Parameters
eMode算路方式,定义见BNRoutePlanMode
naviNodes算路节点数组,起点、途经点、终点按顺序排列,节点信息为BNRoutePlanNode结构
naviTime发起算路时间,用于优化算路结果,可以为nil
delegate算路委托,用于回调
userInfo用户需要传入的参数

The documentation for this protocol was generated from the following file: