12 NS_ASSUME_NONNULL_BEGIN
16 #pragma mark - AMapNaviWalkManager
22 #pragma mark - Singleton
46 #pragma mark - Delegate
50 @property (nonatomic, weak) id<AMapNaviWalkManagerDelegate>
delegate;
52 #pragma mark - Event Listener
70 #pragma mark - Data Representative
88 #pragma mark - Navi Route
123 - (BOOL)selectNaviRouteWithRouteID:(NSInteger)routeID;
125 #pragma mark - Options
129 @property (nonatomic, assign) BOOL
isRecalculateRouteForYaw __attribute__((deprecated(
"Deprecated, recalculated by default, since 7.4.0")));
135 #pragma mark - Calculate Route
148 - (BOOL)calculateWalkRouteWithEndPoints:(NSArray<
AMapNaviPoint *> *)endPoints;
160 - (BOOL)calculateWalkRouteWithStartPoints:(NSArray<
AMapNaviPoint *> *)startPoints
175 - (BOOL)calculateWalkRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
193 - (BOOL)calculateWalkRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
214 - (BOOL)calculateWalkRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
234 - (BOOL)independentCalculateWalkRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
237 callback:(nullable
void (^)(
AMapNaviRouteGroup *_Nullable routeGroup, NSError *_Nullable error))callback;
255 - (BOOL)independentCalculateWalkRouteWithStartPOIInfo:(nullable
AMapNaviPOIInfo *)startPOIInfo
259 callback:(nullable
void (^)(
AMapNaviRouteGroup *_Nullable routeGroup, NSError *_Nullable error))callback;
279 #pragma mark - Manual
287 - (void)setTimeForOneWord:(
int)time __attribute__((deprecated("Deprecated, use setIsPlayingTTS: instead, since 7.4.0")));
295 - (void)setTTSPlaying:(BOOL)playing;
297 #pragma mark - Statistics Information
309 #pragma mark - AMapNaviWalkManagerDelegate
350 - (void)walkManager:(
AMapNaviWalkManager *)walkManager onCalculateRouteFailure:(NSError *)error;
428 - (void)walkManager:(
AMapNaviWalkManager *)walkManager onArrivedWayPoint:(
int)wayPointIndex;
431 NS_ASSUME_NONNULL_END
AMapNaviGPSSignalStrength
Definition: AMapNaviCommonObj.h:351
AMapNaviMode
Definition: AMapNaviCommonObj.h:38
AMapNaviTravelStrategy
Definition: AMapNaviCommonObj.h:64
AMapNaviSoundType
Definition: AMapNaviCommonObj.h:201
Definition: AMapNaviRoute.h:316
Definition: AMapNaviCommonObj.h:1305
Definition: AMapNaviCommonObj.h:593
Definition: AMapNaviRoute.h:326
Definition: AMapNaviRoute.h:186
Definition: AMapNaviStatisticsInfo.h:13
Definition: AMapNaviTravelManager.h:16
Definition: AMapNaviWalkManager.h:21
id< AMapNaviWalkManagerDelegate > delegate
Definition: AMapNaviWalkManager.h:50
AMapNaviWalkManager * sharedInstance()
AMapNaviWalkManager单例。注意:如果已经获取了AMapNaviDriveManager单例,需要调用destroyInstance方法销毁单例,再获取步行导航单例。since 10....
BOOL destroyInstance()
销毁AMapNaviWalkManager单例. since 7.4.0 Destroy AMapNaviWalkManager singleton
AMapNaviGPSSignalStrength gpsSignalStrength
Definition: AMapNaviWalkManager.h:133
instancetype init()
请使用单例替代. since 7.4.0 init已被禁止使用,请使用单例 [AMapNaviWalkManager sharedInstance] 替代 Please use singleton in...
nullable AMapNaviStatisticsInfo * getNaviStatisticsInfo()
获取导航统计信息 Obtain navigation statistics
NSInteger naviRouteID
Definition: AMapNaviWalkManager.h:92
NSArray< NSNumber * > * naviRouteIDs()
多路径规划时的所有路径ID,路径ID为 NSInteger 类型 since 7.5.0 All path IDs during multi-path planning,...
BOOL isRecalculateRouteForYaw
Definition: AMapNaviWalkManager.h:129
BOOL recalculateWalkRoute()
导航过程中重新规划路径(起点为当前位置,终点位置不变) Re-planning the route during navigation (starting from the current locati...
AMapNaviRoute * naviRoute
Definition: AMapNaviWalkManager.h:96
NSDictionary< NSNumber *, AMapNaviRoute * > * naviRoutes()
多路径规划时的所有路径信息 since 7.5.0 All path information during multi-path planning
AMapNaviWalkDataRepresentable协议.实例对象可以通过实现该协议,并将其通过 AMapNaviWalkManager 的addDataRepresentative:方法进行注册...
Definition: AMapNaviWalkDataRepresentable.h:27
Definition: AMapNaviWalkManager.h:311