TencentNavKit

Instance Methods | List of all members
<TNKRideNavDelegate> Protocol Reference

骑行导航地图回调 More...

`#import <TNKRideNavDelegate.h>`

Inheritance diagram for <TNKRideNavDelegate>:

## Instance Methods
(void) | - rideNavManagerDidStart:
| 导航开始. More...
(void) | - rideNavManagerDidStop:
| 导航结束. More...
(void) | - rideNavManagerWillArriveDestination:
| 获取到达终点附近的回调. 尚未结束导航时, 这个回调可能执行多次. More...
(void) | - rideNavManager:updateNavigationData:
| 获取导航面板信息 More...
(void) | - rideNavManager:didUpdateLocation:
| 获取导航定位更新回调. More...
(void) | - rideNavManager:updateLocationFailedWithError:
| 获取定位失败的回调 More...
(void) | - rideNavManager:gpsStatusDidChange:
| 获取GPS信号状态变化的回调. More...
(void) | - rideNavManager:didStartRerouting:
| 获取重新算路请求开始回调. More...
(void) | - rideNavManager:rerouteDidSuccess:
| 获取重新算路请求成功回调. More...
(void) | - rideNavManager:rerouteDidFail:
| 获取重新算路请求失败回调. More...

## Detailed Description

骑行导航地图回调

## Method Documentation

## ◆ rideNavManager:didStartRerouting:

- (void) rideNavManager: |  | (TNKRideNavManager *) | manager
didStartRerouting: |  | (TNKRerouteReason) | rerouteReason
| optional

获取重新算路请求开始回调.

Parameters

  manager | manager
  rerouteReason | 重新算路类型

## ◆ rideNavManager:didUpdateLocation:

- (void) rideNavManager: |  | (TNKRideNavManager *) | manager
didUpdateLocation: |  | (TNKLocation *) | location
| optional

获取导航定位更新回调.

Parameters

  manager | manager
  location | 定位信息

## ◆ rideNavManager:gpsStatusDidChange:

- (void) rideNavManager: |  | (TNKRideNavManager *) | manager
gpsStatusDidChange: |  | (TNKGpsStatus *) | gpsStatus
| optional

获取GPS信号状态变化的回调.

Parameters

  manager | manager
  gpsStatus | gps信号状态

## ◆ rideNavManager:rerouteDidFail:

- (void) rideNavManager: |  | (TNKRideNavManager *) | manager
rerouteDidFail: |  | (TNKRideRerouteResult *) | rerouteresult
| optional

获取重新算路请求失败回调.

Parameters

  manager | manager
  rerouteresult | 重新算路成功结果

## ◆ rideNavManager:rerouteDidSuccess:

- (void) rideNavManager: |  | (TNKRideNavManager *) | manager
rerouteDidSuccess: |  | (TNKRideRerouteResult *) | rerouteresult
| optional

获取重新算路请求成功回调.

Parameters

  manager | manager
  rerouteresult | 重新算路成功结果

## ◆ rideNavManager:updateLocationFailedWithError:

- (void) rideNavManager: |  | (TNKRideNavManager *) | manager
updateLocationFailedWithError: |  | (NSError *) | error
| optional

获取定位失败的回调

Parameters

  manager | manager
  error | 错误信息

## ◆ rideNavManager:updateNavigationData:

- (void) rideNavManager: |  | (TNKRideNavManager *) | manager
updateNavigationData: |  | (TNKRideNavigationData *) | navigationData
| optional

获取导航面板信息

Parameters

  manager | manager
  navigationData | 导航面板信息

## ◆ rideNavManagerDidStart:

- (void) rideNavManagerDidStart: |  | (TNKRideNavManager *) | manager |
| optional

导航开始.

Parameters

  manager | manager

## ◆ rideNavManagerDidStop:

- (void) rideNavManagerDidStop: |  | (TNKRideNavManager *) | manager |
| optional

导航结束.

Parameters

  manager | manager

## ◆ rideNavManagerWillArriveDestination:

- (void) rideNavManagerWillArriveDestination: |  | (TNKRideNavManager *) | manager |
| optional

获取到达终点附近的回调. 尚未结束导航时, 这个回调可能执行多次.

Parameters

  manager | manager

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

- TNKRideNavDelegate.h