部分需求修改

This commit is contained in:
DDIsFriend
2023-10-24 10:09:59 +08:00
parent 529d44d51d
commit c11aab7e05
45 changed files with 8039 additions and 8542 deletions

View File

@@ -6,7 +6,7 @@
#import "DDMANaviManager.h"
#import <AMapNaviKit/AMapNaviKit.h>
@interface DDMANaviManager ()
@interface DDMANaviManager () <AMapNaviCompositeManagerDelegate>
@property (nonatomic, strong)AMapNaviCompositeManager *compositeManager;
@end
@@ -47,6 +47,7 @@
- (AMapNaviCompositeManager *)compositeManager{
if (!_compositeManager) {
_compositeManager = [[AMapNaviCompositeManager alloc] init];
_compositeManager.delegate = self;
}
return _compositeManager;
}
@@ -69,4 +70,13 @@
[strongSelf.compositeManager presentRoutePlanViewControllerWithOptions:config];
});
}
// MARK: <AMapNaviCompositeManagerDelegate>
- (void)compositeManager:(AMapNaviCompositeManager *)compositeManager didArrivedDestination:(AMapNaviMode)naviMode {
__weak typeof(self) weakSelf = self;
dispatch_async(dispatch_get_main_queue(), ^{
__strong typeof(weakSelf) strongSelf = weakSelf;
[strongSelf.compositeManager dismissWithAnimated:YES];
});
}
@end