9 #ifndef BMKWalkCycleNavigationDelegates_h
10 #define BMKWalkCycleNavigationDelegates_h
11 #import <CoreLocation/CoreLocation.h>
12 #import <Foundation/Foundation.h>
13 #import <UIKit/UIKit.h>
16 #pragma mark - 步行导航算路代理类
26 - (void)onRoutePlanStart:(BMKWalkCycleNavigationType)naviType;
33 - (void)onRoutePlanResult:(BMKWalkCycleRoutePlanErrorCode)errorCode naviType:(BMKWalkCycleNavigationType)naviType;
37 #pragma mark - 步行导航诱导信息代理类
49 - (void)onRouteGuideIconUpdate:(UIImage *)icon naviType:(BMKWalkCycleNavigationType)naviType;
56 - (void)onRouteGuideKind:(BMKWalkCycleGuideKind)guideKind naviType:(BMKWalkCycleNavigationType)naviType;
64 - (void)onRoadGuideTextUpdateFirst:(NSString *)firstSequence second:(NSString *)secondSequence naviType:(BMKWalkCycleNavigationType)naviType;
71 - (void)onRemainTimeUpdate:(NSString *)remainTime naviType:(BMKWalkCycleNavigationType)naviType;
78 - (void)onRemainDistanceUpdate:(NSString *)remainDistance naviType:(BMKWalkCycleNavigationType)naviType;
86 - (void)onGpsStatusChange:(NSString *)gspInfo guideIcon:(UIImage *)guideIcon naviType:(BMKWalkCycleNavigationType)naviType;
94 - (void)onRouteFarAway:(NSString *)rarAwayInfo guideIcon:(UIImage *)guideIcon naviType:(BMKWalkCycleNavigationType)naviType;
102 - (void)onRoutePlanYawing:(NSString *)yawingInfo guideIcon:(UIImage *)guideIcon naviType:(BMKWalkCycleNavigationType)naviType;
107 - (void)onReRouteComplete:(BMKWalkCycleNavigationType)naviType;
112 - (void)onReRouteFail:(BMKWalkCycleNavigationType)naviType;
117 - (void)onArriveDest:(BMKWalkCycleNavigationType)naviType;
122 - (void)onVibrate:(BMKWalkCycleNavigationType)naviType;
126 #pragma mark - 步行导航TTS语音播报代理类
140 - (void)onPlayTTSText:(NSString *)text prior:(BOOL)prior naviType:(BMKWalkCycleNavigationType)naviType;
151 - (void)doRequestAlwaysAuthorization:(CLLocationManager * _Nonnull)locationManager DEPRECATED_MSG_ATTRIBUTE("定位权限需要开发者主动申请");
158 - (void)onLocationServiceError:(BMKWalkCycleNavigationLocationServiceErrorCode)errorCode;
Definition: BMKWalkCycleNavigationDelegates.h:144
Definition: BMKWalkCycleNavigationDelegates.h:41
Definition: BMKWalkCycleNavigationDelegates.h:20
Definition: BMKWalkCycleNavigationDelegates.h:130