13@protocol AMapNaviEleBikeManagerDelegate;
14NS_ASSUME_NONNULL_BEGIN
19#pragma mark - Singleton
38#pragma mark - Delegate
41@property (nonatomic, weak) id<AMapNaviEleBikeManagerDelegate>
delegate;
43#pragma mark - Data Representative
49- (void)addDataRepresentative:(
id<AMapNaviEleBikeDataRepresentable>)aRepresentative;
55- (void)removeDataRepresentative:(
id<AMapNaviEleBikeDataRepresentable>)aRepresentative;
61- (void)addEventListener:(
id<AMapNaviEleBikeManagerDelegate>)aListener;
67- (void)removeEventListener:(
id<AMapNaviEleBikeManagerDelegate>)aListener;
70#pragma mark - Navi Route
96- (BOOL)selectNaviRouteWithRouteID:(NSInteger)routeID;
101#pragma mark - Calculate Route
110- (BOOL)calculateEleBikeRouteWithEndPoint:(
AMapNaviPoint *)endPoint;
118- (BOOL)calculateEleBikeRouteWithStartPoint:(
AMapNaviPoint *)startPoint
128- (BOOL)calculateEleBikeRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
140- (BOOL)independentCalculateEleBikeRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
143 callback:(nullable
void (^)(
AMapNaviRouteGroup *_Nullable routeGroup, NSError *_Nullable error))callback;
157- (void)setTTSPlaying:(BOOL)playing;
162#pragma mark - AMapNaviRideManagerDelegate
164@protocol AMapNaviEleBikeManagerDelegate <NSObject>
AMapNaviGPSSignalStrength
Definition AMapNaviCommonObj.h:312
AMapNaviMode
Definition AMapNaviCommonObj.h:25
AMapNaviTravelStrategy
Definition AMapNaviCommonObj.h:48
AMapNaviSoundType
Definition AMapNaviCommonObj.h:174
电动车骑行导航管理类
Definition AMapNaviEleBikeManager.h:18
NSArray< NSNumber * > * naviRouteIDs()
多路径规划时的所有路径ID,路径ID为 NSInteger 类型 since 8.0.0
instancetype sharedInstance()
AMapNaviEleBikeManager单例. since 8.0.0.
instancetype init()
请使用单例替代. since 8.0.0 init已被禁止使用,请使用单例 [AMapNaviEleBikeManager sharedInstance] 替代
AMapNaviGPSSignalStrength gpsSignalStrength
卫星定位信号强度类型,参考 AMapNaviGPSSignalStrength. 注意:只有导航中获取卫星定位信号强弱的值有效
Definition AMapNaviEleBikeManager.h:99
AMapNaviRoute * naviRoute
当前导航路径的信息,参考 AMapNaviRoute 类.
Definition AMapNaviEleBikeManager.h:76
BOOL destroyInstance()
销毁AMapNaviEleBikeManager单例. since 8.0.0
NSDictionary< NSNumber *, AMapNaviRoute * > * naviRoutes()
多路径规划时的所有路径信息 since 8.0.0
BOOL recalculateEleBikeRoute()
导航过程中重新规划路径(起点为当前位置,终点位置不变)
NSInteger naviRouteID
当前导航路径的ID
Definition AMapNaviEleBikeManager.h:73
id< AMapNaviEleBikeManagerDelegate > delegate
实现了 AMapNaviRideManagerDelegate 协议的类指针
Definition AMapNaviEleBikeManager.h:41
高德POI信息 since 6.4.0
Definition AMapNaviCommonObj.h:1059
Definition AMapNaviCommonObj.h:485
导航路径信息集合. since 7.7.0
Definition AMapNaviRoute.h:237
导航路径信息
Definition AMapNaviRoute.h:145
注意:该类为骑步行控制器基类,请不要直接初始化使用
Definition AMapNaviTravelManager.h:15