浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

iOS 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

使用百度地图服务

用户在使用SDK之前需要获取百度地图移动版开发密钥(ak),该ak与你的百度账户相关联。 您必须先有百度帐户,才能获得ak。同时该ak与您引用SDK的程序Bundle Identifier有关,具体流程请参照申请密钥。请妥善保存ak,地图初始化时需要用到ak。


获取服务密钥(ak)

百度地图iOS SDK开发密钥的申请地址为:http://lbsyun.baidu.com/apiconsole/key 申请步骤如下:

1打开API控制台,如下图所示:
key1.png
2点击创建应用,开始申请开发密钥,如下图:
key2.png
3填写应用名称、应用类型注意选择“iOS SDK”、正确填写安全码(Bundle Identifier),点击确认,系统将会自动帮您生成相应的开发密钥:
creatios_data.jpg
4控制台列表中的“访问应用(ak)”就是您在开发过程中需要用到的开发密钥,请妥善保管。
注:密钥被删除后,对应程序中的SDK功能将不可用。误删的ak可以从回收站中找回。

获取安全码Bundle Identifier

在申请开发密钥的时候,需要填写对应工程的安全码Bundle Identifier,以下为您提供两种获取 Bundle Identifier 的方法。

方法一

通过代码获取,代码如下所示:

Objective-C

NSString *bundleIdentifier  = [[NSBundle mainBundle] bundleIdentifier]; 

Swift

let identifier = Bundle.main.bundleIdentifier

方法二

Xcode 切换到 General 标签,查看 Bundle Identifier,如下图所示:

如下图示:

ios-Bundle1.png