高德地图SDK(导航) V11.2.1501
Loading...
Searching...
No Matches
AMapNaviDriveManager+AMLMpid.h
Go to the documentation of this file.
1//
2// AMapNaviDriveManager+AMLMpid.h
3// AMLDriverClientKit
4//
5// Created by lly on 2022/12/31.
6// Copyright © 2022 AMAP. All rights reserved.
7//
8
10#import "AMapNaviCommonObj.h"
11#import "AMapNaviRoute.h"
12
13NS_ASSUME_NONNULL_BEGIN
14
15@interface AMapNaviRoute (AMLMpid)
16
20@property (nonatomic,assign,readonly) BOOL isMpidRestoreRoute;
21
22@end
23
24
25@protocol AMapNaviMpidDelegate <NSObject>
26
33- (void)driveManager:(AMapNaviDriveManager *)manager onRestoreMpidFailure:(NSInteger)mpidErrorCode;
34
35@end
36
39
43@interface AMapNaviDriveManager (AMLMpid)
44
47@property (nonatomic,assign) BOOL allowReRouteWhenMpidFail;
48
51@property (nonatomic,weak,nullable) id<AMapNaviMpidDelegate> mpidDelegate;
52
57- (void)setMpid:(NSString *)mpid __attribute((deprecated("Abandoned since10.3.0 using setMpidRestoreOption: Instead. This interface is set to support only trucks for mpid")));
58
65- (void)setMpid:(NSString *)mpid vehicleInfo:(AMapNaviVehicleInfo *)vehicleInfo __attribute((deprecated("Abandoned use setMpidRestoreOption: Instead. This interface sets mpid to only support trucks")));
66
71- (void)clearMpid __attribute((deprecated("Abandoned since10.3.0 using clearMpidRestoreOption instead")));
72
73
83- (void)setMpidRestoreOption:(AMapNaviMpidRestoreOption *)opt;
84
85
90- (void)clearMpidRestoreOption;
91
92
106- (void)getMpidWithNaviRoutes:(NSArray<AMapNaviRoute*> *)routes
107 option:(nullable AMapNaviMpidOption*)option
108 andCallback:(nonnull void (^)( NSError * _Nullable error, NSArray<NSString*> * _Nullable mpids))callback;
109
110@end
111
112NS_ASSUME_NONNULL_END
BOOL isMpidRestoreRoute
Definition AMapNaviDriveManager+AMLMpid.h:20
Definition AMapNaviDriveManager.h:22
Definition AMapNaviMpidOption.h:14
Definition AMapNaviMpidRestoreOption.h:23
Definition AMapNaviRoute.h:186
Definition AMapNaviCommonObj.h:1054
© 2017 高德信息技术有限公司 版权所有,保留所有权利。