9 #ifndef BMKWalkCycleNavigationDelegates_h 10 #define BMKWalkCycleNavigationDelegates_h 12 #import <Foundation/Foundation.h> 13 #import <UIKit/UIKit.h> 14 #import "BMKWalkCycleDefine.h" 15 #pragma mark - 步行导航算路代理类 25 - (void)onRoutePlanStart:(BMKWalkCycleNavigationType)naviType;
32 - (void)onRoutePlanResult:(BMKWalkCycleRoutePlanErrorCode)errorCode naviType:(BMKWalkCycleNavigationType)naviType;
36 #pragma mark - 步行导航诱导信息代理类 48 - (void)onRouteGuideIconUpdate:(UIImage *)icon naviType:(BMKWalkCycleNavigationType)naviType;
55 - (void)onRouteGuideKind:(BMKWalkCycleGuideKind)guideKind naviType:(BMKWalkCycleNavigationType)naviType;
63 - (void)onRoadGuideTextUpdateFirst:(NSString *)firstSequence second:(NSString *)secondSequence naviType:(BMKWalkCycleNavigationType)naviType;
70 - (void)onRemainTimeUpdate:(NSString *)remainTime naviType:(BMKWalkCycleNavigationType)naviType;
77 - (void)onRemainDistanceUpdate:(NSString *)remainDistance naviType:(BMKWalkCycleNavigationType)naviType;
85 - (void)onGpsStatusChange:(NSString *)gspInfo guideIcon:(UIImage *)guideIcon naviType:(BMKWalkCycleNavigationType)naviType;
93 - (void)onRouteFarAway:(NSString *)rarAwayInfo guideIcon:(UIImage *)guideIcon naviType:(BMKWalkCycleNavigationType)naviType;
101 - (void)onRoutePlanYawing:(NSString *)yawingInfo guideIcon:(UIImage *)guideIcon naviType:(BMKWalkCycleNavigationType)naviType;
106 - (void)onReRouteComplete:(BMKWalkCycleNavigationType)naviType;
111 - (void)onReRouteFail:(BMKWalkCycleNavigationType)naviType;
116 - (void)onArriveDest:(BMKWalkCycleNavigationType)naviType;
121 - (void)onVibrate:(BMKWalkCycleNavigationType)naviType;
125 #pragma mark - 步行导航TTS语音播报代理类 139 - (void)onPlayTTSText:(NSString *)text prior:(BOOL)prior naviType:(BMKWalkCycleNavigationType)naviType;
Definition: BMKWalkCycleNavigationDelegates.h:19
Definition: BMKWalkCycleNavigationDelegates.h:129
Definition: BMKWalkCycleNavigationDelegates.h:40