13@protocol AMapNaviEleBikeManagerDelegate;
14NS_ASSUME_NONNULL_BEGIN
20#pragma mark - Singleton
44#pragma mark - Delegate
48@property (nonatomic, weak) id<AMapNaviEleBikeManagerDelegate>
delegate;
50#pragma mark - Lane Navi
58#pragma mark - Data Representative
66- (void)addDataRepresentative:(
id<AMapNaviEleBikeDataRepresentable>)aRepresentative;
74- (void)removeDataRepresentative:(
id<AMapNaviEleBikeDataRepresentable>)aRepresentative;
82- (void)addEventListener:(
id<AMapNaviEleBikeManagerDelegate>)aListener;
90- (void)removeEventListener:(
id<AMapNaviEleBikeManagerDelegate>)aListener;
93#pragma mark - Navi Route
128- (BOOL)selectNaviRouteWithRouteID:(NSInteger)routeID;
134#pragma mark - Calculate Route
147- (BOOL)calculateEleBikeRouteWithEndPoint:(
AMapNaviPoint *)endPoint;
159- (BOOL)calculateEleBikeRouteWithStartPoint:(
AMapNaviPoint *)startPoint
174- (BOOL)calculateEleBikeRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
192- (BOOL)calculateEleBikeRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
211- (BOOL)independentCalculateEleBikeRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
214 callback:(nullable
void (^)(
AMapNaviRouteGroup *_Nullable routeGroup, NSError *_Nullable error))callback;
242- (void)setTTSPlaying:(BOOL)playing;
247#pragma mark - AMapNaviRideManagerDelegate
249@protocol AMapNaviEleBikeManagerDelegate <NSObject>
AMapNaviGPSSignalStrength
Definition AMapNaviCommonObj.h:351
AMapNaviMode
Definition AMapNaviCommonObj.h:38
AMapNaviTravelStrategy
Definition AMapNaviCommonObj.h:64
AMapNaviSoundType
Definition AMapNaviCommonObj.h:201
Definition AMapNaviRoute.h:325
Definition AMapNaviEleBikeManager.h:19
NSArray< NSNumber * > * naviRouteIDs()
多路径规划时的所有路径ID,路径ID为 NSInteger 类型 since 8.0.0 All path IDs during multi-path planning,...
instancetype sharedInstance()
AMapNaviEleBikeManager单例. since 8.0.0 AMapNaviEleBikeManager singleton.
instancetype init()
请使用单例替代. since 8.0.0 init已被禁止使用,请使用单例 [AMapNaviEleBikeManager sharedInstance] 替代 Please use singleton...
BOOL rideLaneNaviEnabled
是否开启电动车骑行车道级导航,默认开启。建议在算路前设置。 Whether electric bike lane-level navigation is enabled....
Definition AMapNaviEleBikeManager.h:56
AMapNaviGPSSignalStrength gpsSignalStrength
Definition AMapNaviEleBikeManager.h:132
AMapNaviRoute * naviRoute
Definition AMapNaviEleBikeManager.h:101
BOOL destroyInstance()
销毁AMapNaviEleBikeManager单例. since 8.0.0 Destroy AMapNaviEleBikeManager singleton
NSDictionary< NSNumber *, AMapNaviRoute * > * naviRoutes()
多路径规划时的所有路径信息 since 8.0.0 All path information during multi-path planning
BOOL recalculateEleBikeRoute()
导航过程中重新规划路径(起点为当前位置,终点位置不变) Re-planning the route during navigation (starting from the current locati...
NSInteger naviRouteID
Definition AMapNaviEleBikeManager.h:97
id< AMapNaviEleBikeManagerDelegate > delegate
Definition AMapNaviEleBikeManager.h:48
Definition AMapNaviCommonObj.h:1326
Definition AMapNaviCommonObj.h:614
Definition AMapNaviRoute.h:335
Definition AMapNaviRoute.h:186
Definition AMapNaviTravelManager.h:16