一、什么是密钥

开发者在使用SDK之前需要获取百度地图移动版开发密钥(AK),该AK与您的百度账户相关联。请妥善保存您的AK,地图初始化时需要使用AK。

二、获取开发密钥(AK)

百度地图 SDK开发密钥的申请地址为:秘钥申请地址

申请步骤大致可分为如下四个步骤:

1、若您未登录百度账号,请登录您的百度账号,如下图:

2、登录后将进入API控制台,如下图:

3、点击“创建应用”开始申请开发密钥,如下图:

4、填写应用名称,注意应用类型选择“Android SDK”、正确填写 SHA1程序包名(SHA1和包名的获取方法见下文)。如图:

填写清楚以上内容之后点击提交会为您生成该应用的AK,到这您就可以使用AK来完成您的开发工作了。 注意:同一个AK中,可以填写开发版SHA1和发布版SHA1,这样app开发、测试到发布整个过程中均不需要改动AK。

此功能完全兼容以前的AK,默认将原有的SHA1放在发布版SHA1上,开发者也可自己更新,将原有的开发版本的AK和发布版本的AK对应的SHA1值合并后使用。

三、获取包名

根据您使用的开发工具,包名的获取方式有所不同。

在app目录下的build.gradle文件中找到applicationId,并确保其值与AndroidManifest.xml中定义的package相同,这就是包名。

使用Android Studio开发,如遇到applicationId 与package不一致的情况,以appclicationid为准。

四、获取SHA1

调试版本(debug)和发布版本(release)下的 SHA1 值是不同的,发布 apk 时需要根据发布 apk 对应的 keystore重新配置 Key。(注意:我们这里使用的是调试版本,在开发时请使用调试版本) 。

1、cmd进入命令行界面,执行”cd .android”定位到”.android”文件夹下。

2、继续在控制台输入命令:

调试版本使用指令:keytool -list -v -keystore debug.keystore
发布版本请使用指令:keytool -list -v -keystore apk 的 keystore

3、调试版本默认密码是: android,发布模式的密码是apk的keystore设置的密码。输入密钥后回车(如果像我一样没设置密码,可直接回车),此时可在控制台显示的信息中获取SHA1值,如下图所示:

如何注册和获取百度地图的密钥相关推荐

  1. html百度地图秘钥,如果获取百度地图API密钥?

    要在网站上调用显示百度地图,就必须要有匹配的百度地图API密钥,百度地图API是一套为开发者免费提供的基于百度地图的应用程序接口,包括JavaScript.iOS.Andriod.静态地图.Web服务 ...

  2. python经纬度 县信息_10分钟教你用Python获取百度地图各点的经纬度信息

    前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...

  3. 10分钟教你用Python获取百度地图各点的经纬度信息

    前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...

  4. 如何获取Google地图API密钥?(翻译版)

    对于使用Google浏览器的用户,可以使用浏览器的翻译功能将原网页翻译为中文网站,下面的操作为翻译为中文后的操作方法: 使用Google地图的用户需要注意了!Google地图于2016年6月22日更新 ...

  5. vue中使用echarts结合百度地图制作地图(引入百度地图、获取百度地图实例、设置百度地图)

    1.初始化echarts以及例子可以看管网的 地址:https://echarts.apache.org/examples/zh/editor.html?c=map-polygon 2说下我遇到的问题 ...

  6. 如何获取百度地图的全国各省市区的地理区域位置(地图-JSON-点位-行政区域)

    如何获取百度地图的区县点位? 打开百度地图开发平台,将代码拷贝到红色框内后点击运行即可,注意输入自己需要的行政区域,支持省市县. <!DOCTYPE html> <html> ...

  7. 如何获取Google地图API密钥?

    如何获取Google地图API密钥? 使用Google地图的用户需要注意了!Google地图于2016年6月22日更新了Google地图API接口,更新接口后必需要申请Google地图API密钥才可以 ...

  8. 如何获取百度地图密钥ak

    首先,我们要注册登录百度地图,成为百度开发者 注册登录百度地图api开放平台(网址:http://lbsyun.baidu.com/) 点击控制台中的我的应用,点击创建应用 开始创建应用 名称可以随便 ...

  9. android 百度地图api密钥,Android百度地图开发获取秘钥之SHA1

    最近在做一个关于百度地图的开发. 不过在正式开发之前还必须要在百度地图API官网里先申请秘钥,而在申请秘钥的过程中,就需要获取一个所谓的SHA1值. 如上所示,但是由于不是正式开发,所以以上的发布版和 ...

最新文章

  1. LoadRunner11录制脚本出现的问题
  2. LogiCORE IP Clocking Wizard 之 Core Architecture(时钟IP核的核架构介绍)
  3. Java测试各种数据库连接(用Connection类)
  4. 程序员面试拼多多,来看看这些面试题你掌握的有多少呢?
  5. 【Python】判断列表 list 是否为空
  6. ubuntu 打包压缩
  7. 定义类的Python示例
  8. awk:split()函数、数组、自定义函数
  9. sql按时间取去重最近_Sqlserver如何单独对某列去重
  10. 明御安全网关(IPS)批量导入黑名单IP
  11. 使用python做王者荣耀挂机刷金币脚本
  12. A*算法解决传教士—野人过河问题
  13. java生成有序的序号,java生成序号
  14. Weighted Median
  15. webpack中对CSS压缩
  16. 搬砖:网络数据包解析
  17. 如何用matlab演奏《偏爱》
  18. 完美世界刘航:异构计算要避免昙花一现
  19. BW项目随手记:数据源无法激活使用问题,需同步至ODP数据源
  20. python md5加密和统一社会信用代码_统一社会信用代码校验位python实现

热门文章

  1. VS2019下安装NumCpp库小结
  2. 计算两个经纬度之间的距离软件_小程序使用腾讯位置服务计算两地之间的距离(有源码)...
  3. 初一计算机第6单元,青岛出版社初中信息技术 七年级下册第二单元 第6课 海报设计 教学设计...
  4. lnk200无法解析的外部符号_语义解析
  5. 一本通1586【 例 2】数字游戏
  6. 05-Servlet与内部加载机制(part1)
  7. 前端页面卡顿、也许是DOM操作惹的祸?
  8. Android实战技巧:ViewStub的应用
  9. Transact-SQL 存储过程(c#调用执行)
  10. svn 把本地的项目,上传到服务器端