百度开放平台接入

    该 apiKey 的申请与您应用的创建过程有关,具体流程请参考如下介绍。

    访问百度地图 API 控制台页面,若您未登录百度账号,将会进入页面,如下图:

    • 进入控制台

    在百度地图开放平台首页点击申请密钥按钮进入控制台,如下图:

    图片说明

    百度开放平台的安全码获取需要区分移动平台,意味着如果你的同一个应用需要同时支持 iOS 和 Android 平台,那么,您必须为这两个平台单独申请 apiKey,即同一个应用申请两个 apiKey,并将这两个 apiKey 同时配置在 config 文件中。

    点击”创建应用”,系统将为您弹出创建 AK(APICloud平台上称之为apiKey) 页面,输入应用名称,将应用类型改为 iOS 或 android:

    • 配置应用

    Android平台:

    在应用类型选为 Android 后,需要配置应用的相应参数,如下图所示:

    图片说明

    Android平台安全码的组成规则为:Android签名证书的sha1值 + “;” + packagename(即:数字签名 + 分号 + 包名),例如: BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.apicloud.demo Android平台的安全码及包名获取方式:

    (1)、登陆 APICloud 开发者中心,如下图:

    图片说明

    (3)、获取包名以及SHA1码。在应用概览区域点击应用简介下方的小箭头,在下拉的区域中即可查看到本应用的包名、appKey、申请百度 apiKey 所需的 SHA1 安全码码值(百度key)等信息。如下图红色圈区域:

    将该包名以及SHA1码拷出,输入百度地图创建应用界面中,点击提交,片刻即可完成应用的配置工作,您将会得到一个创建的 AK,将该 Key 拷贝并配置到 config 文件中 android_api_key 字段即可,如下图:

    图片说明

    iOS平台:

    iOS 平台的安全码只需要该应用的 Bundle Identifier(APICloud平台称之为包名) 即可,登录APICloud 控制台后,在应用概览界面即可获取。 然后重复的步骤,即可配置成功,并生成 iOS 平台对应的 apiKey。 拷贝后配置 config 文件中 ios_api_key 字段即可:

    配置完毕后即可,APICloud应用会在您使用到该模块时,自动取得该apiKey,并在相应的模块中使用。