Skip to content

创建工程

获取 key

请您登录【官网控制台】,在【创建 key】中自助完成申请。

申请时需要提供:

  • 应用包名

获取方式:详见iOS SDK接入说明

配置工程

操作系统要求

iOS 8.0 及以上系统

App 权限配置

App 需要在地图启动前申请定位权限。请先将定位权限申请文案配置到 App 的 Info.plist 中,不同操作系统读取的文案内容可能不同,见下表:

操作系统Info.plist key
iOS 8-10 使用期间定位Privacy - Location When In Use Usage Description
iOS 8-10 永久定位Privacy - Location Always Usage Description
iOS 11Privacy - Location Always and When In Use Usage Description

鉴权模块接入

地图启动之前,需要接入BaseSDK,并把 key 传给DMKBaseServiceDMKBaseService完成鉴权后才可以正常使用地图相关功能。

objc
[[DMKBaseService sharedService] setAuthInfo:@"Your key"];

建议将这部分代码放在AppDelegate.m的这个回调方法中执行:

objc
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

更详细的BaseSDK接入方法请参考BaseSDK接入文档

导航SDK目前没有完全和地图SDK解耦,接入前依赖地图SDK,请参考地图SDK接入文档