美文网首页
高德导航问题<备忘>

高德导航问题<备忘>

作者: 堕落小怪兽 | 来源:发表于2019-04-08 18:16 被阅读0次

    注意:AMapNaviCompositeManager 不支持多实例,且不能和 AMapNaviDriveManager 同时实例化

    .h
    @property (nonatomic, strong) AMapNaviCompositeManager *compositeManager;

    .m

    • (AMapNaviCompositeManager *)compositeManager {
      if (!_compositeManager) {
      _compositeManager = [[AMapNaviCompositeManager alloc] init]; // 初始化
      _compositeManager.delegate = self; // 如果需要使用AMapNaviCompositeManagerDelegate的相关回调(如自定义语音、获取实时位置等),需要设置delegate
      }
      return _compositeManager;
      }

    // -----------
    AMapNaviCompositeUserConfig *config = [[AMapNaviCompositeUserConfig alloc] init];
    [config setRoutePlanPOIType:AMapNaviRoutePlanPOITypeEnd
    location:[AMapNaviPoint locationWithLatitude:lat longitude:lon]
    name:@""
    POIId:nil];
    //直接进入导航界面
    // [config setStartNaviDirectly:YES];
    // 如果需要使用AMapNaviCompositeManagerDelegate的相关回调(如自定义语音、获取实时位置等),需要设置delegate
    [self.compositeManager presentRoutePlanViewControllerWithOptions:config];

    相关文章

      网友评论

          本文标题:高德导航问题<备忘>

          本文链接:https://www.haomeiwen.com/subject/dvbpiqtx.html