开发注意事项 最后更新时间: 2026年08月21日
添加高德Key
引入基础SDK头文件#import <AMapFoundationKit/AMapFoundationKit.h>并添加如下示例代码,配置之前在官申请的高德Key。
MADriverRouteManager 司机端
//MARK: Privacy 隐私合规
/**
* @brief 更新App是否显示隐私弹窗的状态,隐私弹窗是否包含高德SDK隐私协议内容的状态.
* 注意:必须在MADriverRouteManager实例化之前调用,或者通过依赖的地图(8.1.0及以后版本)等SDK的隐私合规接口来调用,否则会导致SDK初始化异常
* @param showStatus 隐私弹窗状态
* @param containStatus 包含高德SDK隐私协议状态
* @since 4.2.0
*/
+ (void)updatePrivacyShow:(AMapPrivacyShowStatus)showStatus privacyInfo:(AMapPrivacyInfoStatus)containStatus;
/**
* @brief 更新用户授权高德SDK隐私协议状态.
* 注意:必须在MADriverRouteManager实例化之前调用,或者通过依赖的地图(8.1.0及以后版本)等SDK的隐私合规接口来调用,否则会导致SDK初始化异常
* @param agreeStatus 用户授权高德SDK隐私协议状态
* @since 4.2.0
*/
+ (void)updatePrivacyAgree:(AMapPrivacyAgreeStatus)agreeStatus;
在调用任何一个MADriverRouteManagerr之前必须进行合规检查,设置接口之前保证隐私政策合规,检查接口如下
MAPassengerRouteManager乘客端
* @brief 更新App是否显示隐私弹窗的状态,隐私弹窗是否包含高德SDK隐私协议内容的状态.
* 注意:必须在MAPassengerRouteManager实例化之前调用,或者通过依赖的地图(8.1.0及以后版本)等SDK的隐私合规接口来调用,否则会导致SDK初始化异常
* @param showStatus 隐私弹窗状态
* @param containStatus 包含高德SDK隐私协议状态
* @since 4.2.0
*/
+ (void)updatePrivacyShow:(AMapPrivacyShowStatus)showStatus privacyInfo:(AMapPrivacyInfoStatus)containStatus;
/**
* @brief 更新用户授权高德SDK隐私协议状态.
* 注意:必须在MAPassengerRouteManager实例化之前调用,或者通过依赖的地图(8.1.0及以后版本)等SDK的隐私合规接口来调用,否则会导致SDK初始化异常
* @param agreeStatus 用户授权高德SDK隐私协议状态
* @since 4.2.0
*/
+ (void)updatePrivacyAgree:(AMapPrivacyAgreeStatus)agreeStatus;
在调用任何一个MAPassengerRouteManager之前必须进行合规检查,设置接口之前保证隐私政策合规,检查接口如下

