申请百度地图密钥Android SDK

Android项目通过百度地图开发文档,实现显示地图和定位功能 本次作业基于上次Android项目实现类微信界面后续recyclerview实现点击跳转 阅读详情
申请密钥

简介

在使用百度地图SDK为您提供的各种LBS能力之前,您需要获取百度地图移动版的开发密钥,该密钥与您的百度账户相关联。因此,您必须先有百度帐户,才能获得开发密钥。并且,该密钥与您创建的过程名称有关,具体流程请参考如下介绍。

Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key

注意:

1. 每个Key唯一对应一个APP,如果您的APP修改了包名或者发布的时候打包的签名文件改变了,则改变前后的APP被视为两个APP。因此,多个APP【包括一份代码多个包名打包】需申请多个与之对应的Key;

2. 在同一个工程中同时使用百度地图SDK、定位SDK、导航SDK 和全景SDK的全部或者任何组合,可以共用同一个key;

3. 如果您在Android SDK开发过程中使用了LBS云服务(如LBS云检索功能),则需要为该服务单独申请一个“服务端”类型的key,代码中调用LBS云服务接口时使用此key即可,注意:此key一定要和AndroidManifest.xml中配置API_KEY的key区分开;

4. Android SDK自v2.1.3版本开始采用了全新的Key验证体系,v2.1.3之前的版本不再维护,如果升级到新版本SDK(v2.1.3及之后的版本)时需要在API控制台重新申请key进行替换。

申请步骤

登录百度账号

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

key1.png

登陆API控制台

登录会跳转到API控制台服务,具体如下图:

key2.png

创建应用

点击"创建应用",进入创建AK页面,输入应用名称,将应用类型改为:“Android SDK”:

key3.png


key4.png

配置应用

在应用类型选为“Android SDK”后,需要配置应用的安全码,如下图所示:

key5.png

获取安全码

安全码的组成规则为:Android签名证书的sha1值+packagename例如:


SHA1:BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75


包名:com.baidumap.demo


Android应用获取包名packagename,根据开发工具不同,获取位置有所不同

1、使用 eclipse 开发

包名是Android应用程序本身在AndroidManifest.xml 中定义的名称,例如:

and_key12.png

2、使用 Android studio 开发

包名需要在文件build.gradle中查询 applicationId,并确保 applicationId 与在 AndroidManifest.xml 中定义的包名一致

在文件build.gradle中查询 applicationId,方法如图:

pagename.png


Android签名证书的sha1值获取方式有两种:

第一种方法:使用keytool

第1步:运行进入控制台

and_key6.pngand_key7.png

第2步:定位到.android文件夹下,输入cd .android

and_key8.png

第3步:输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),例如:

其中keytool为jdk自带工具;keystorefile为Android 签名证书文件

and_key9.png

and_key10.png

第二种方法:在eclipse中,在adt 22中直接查看

如果使用adt 22,可以在eclipse中直接查看:windows -> preferance -> android -> build。 如下图示:

and_key11.png

其中“SHA1 fingerprint”值即为Android签名证书的sha1值

成功创建KEY

在输入安全码后,点击“确定”完成应用的配置工作,您将会得到一个创建的Key,请妥善保管您所申请的Key。到这您就可以使用新Key来完成您的开发工作了。

Android Studio下使用百度地图SDK的配置 一、申请密钥                 首先,到百度地图开发者中心申请密钥key,具体步骤按照官方的说明来就好了,点击打开百度开发者中心网址。申请完key后进入API控制台就可以看到相关应用的信息。                   第三列中的AK就是我们要配置到app中的密钥。 二、下载百度地图SDK         到这里下载百度地图android sdk。 三、在项目中导 阅读详情

相关推荐

WinForm布局

登录模板页面UILoginForm

m0_71541781的博客 469

MobPush Android SDK厂商通道申请指南

channelId参数为可选参数,对于target API≥ 26(Android 8.0)的应用,必须适配通知通道,未指定通道的情况下发出的通知将无法显示,对于target API ≤ 25(Android 7.1)的应用,可以不适配,在8.0及以上的设备,通知也能正常发出。,选择推送服务,在推送服务中注册您的应用,在应用信息中获取AppID、AppKey、AppSecret、MasterSecret。,注册您的应用,在应用信息中获取AppID、AppKey、AppSecret。

apkkkk的博客 544

LVDS高速ADC接口, xilinx fpga实现

FPGA实现lvds高速ADC数据接口,窗口对齐算法,Verilog源码

kuangxin的博客 6万+

ShareSDK 微信平台注册指南

微信开放平台网址: https://open.weixin.qq.com/1.进入账号中心,进行开发者企业认证2.认证成功后如截图所示注意:开发者企业认证和安卓端需要提交的软著公司需一致,否则需提供软著授权协议证明按照要求填入备注: 申请自己需要的能力如授权和分享等将在微信开发者后台看到的appId和appSerect复制到您的工程中配置微信平台信息的地方(微信和微信朋友圈是相同的appId和appSecret)

apkkkk的博客 365

手把手教你用X-AnyLabeling实现医学图像标注:从SAM模型选择到多边形优化全流程

本文详细介绍了如何使用X-AnyLabeling平台结合Med-SAM等专业模型实现医学图像的高效标注。从环境配置、模型部署到实战工作流,涵盖智能辅助标注、低对比度解决方案及团队协作方案,帮助医疗从业者大幅提升标注效率与质量。特别适合处理CT/MRI等医学影像的复杂标注需求。

weixin_29251131的博客 455

Autosar开发实战:DaVinci Configurator Pro新建工程保姆级教程(附目录结构解析)

本文详细介绍了使用DaVinci Configurator Pro创建Autosar工程的完整流程,包括环境准备、工程配置、目录结构解析及常见问题排查。通过实战演示和深度解读,帮助开发者快速掌握工具使用技巧,优化工程管理,提升开发效率。特别适合需要理解Autosar开发中DaVinci Config工具链的工程师。

weixin_30872157的博客 454

百度地图的key值和打包apk问题

进入百度地图开发者中心,进行key值的申请 发布版sha1是eclipse或者androidstudio导出apk文件时会出现,以eclipse为例 发布版sha1 开发版sha1值每个电脑都有一个,在eclipse-windows-preferences-build中 包名就是你工程的包名。填完后就得到了访问百度地图的key, 放在AndroidManifest.xml中 百

hey_gril的博客 758

【纯血鸿蒙】安装hdc工具

参考资料:

oh.K 5545

Android实现高德地图key值申请和地图显示

摘要: 因为工作的原因所以需要用到高德地图,所以开始记录一下。目前已经完成了开发,包括高德地图的缩放功能,逆地址编码,地图底部显示数据等。今天开始从头记录一下,大家以后还是不要写完在记录了,真的会忘记啊!!! 一、申请和配置 首先来看一下申请和配置的流程: 1、申请注册成为开发者。 大家就直接像平时一样到高德地图的开放平台注册账号密码一样。下面这个是到高德地图的地址。 ...

qq_37710798的博客 3137

Allegro172版本DFM功能介绍

Allegro172版本提供了实时DFM检查的功能,让违反要求的地方实时以DRC的形式报出来,让加工不可加工因素在设计的时候同步避免。打开Constraint,选择Manufacturing, 所有DFM相关DRC都在这。把所有下面DRC开关(DFM,DFA,DFT)都选择on,选择OK。这个规则和物理和间距规则等等都没有关系,单独的一个加工规则。这些DRC大部分是正常的,正常的可以去修改规则来消除。等待DRC刷新,板子上会出现很多DRC,类似下图。下面介绍如何调用和产生DFM规则。一直往下点击next。

weixin_54787054的博客 1336

MDIO接口协议与其详解——单片机

在单片机领域,通过MDIO接口可以与外部设备进行通信,实现对设备的控制和数据的读写。通过本文的介绍,你可以了解到MDIO接口协议的原理和使用方法,并参考源代码示例进行实际的开发和应用。具体的初始化方法与单片机的型号和开发环境有关,可以参考相应的单片机手册和开发工具的文档。(1)发送读取命令:向MDIO线发送读取命令,通常是发送一个特定的控制字节,用于指示要读取的寄存器地址。(1)发送写入命令:向MDIO线发送写入命令,通常是发送一个特定的控制字节,用于指示要写入的寄存器地址。二、MDIO接口协议使用方法。

web_class282的博客 2623

[常见问题] - 解决地图KEY无效的问题

上图为【地图KEY无效】的现象,会导致功能不可用,原因是内置地图KEY失效了。 下文主要介绍如何申请自用的地图KEY,地图KEY为免费申请和使用。 分为三步: 1、登陆【高德地图开放平台】,注册用户 【高德开放平台网站】:https://lbs.amap.com,进行用户注册,注册过程要求实名认证,请按要求进行。 2、申请【高德地图KEY】 注册用户后,可以进入控制台进行地图KEY的申请。申请详细过程可以自行百度搜索【申请 高德地图KEY】关键字,网上教程很多,下面贴出一些链接供...

gis9的专栏 1万+

5. SAP UI5 视图控制器(Controller)初探

本教程的前一个步骤也就是第四个步骤,我们了解了 SAP UI5 XML 视图的使用方法。在该步骤里,我们在 XML 视图里声明了一个 Text 控件实例,该控件位于 sap.m 这个命名空间内。 本步骤会继续接触 SAP UI5 MVC 框架中三大基石的另一块:C - Controller,即控制器。 先看看本步骤完成之后,我们得到的 SAP UI5 应用能实现一个什么样的效果。 访问如下 url: http://localhost:8080/webapp/index.html 能看到一个 Say Hell

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 4590

Android:使用百度地图SDK实现定位打卡功能:下载SDK、申请密钥、动态获得Android权限

最近想实现一个打卡的功能,想到可以利用百度地图的SDK。网上有很多关于百度地图SDK定位、地图功能应用的demo,这部分倒不是很困难。但网上很多博客写的内容一般都着重于代码部分,很多下载配置和编译器设置的过程没有涉及,官方的文档也基本没有这类的介绍。这篇博文就主要记录一下遇到的非代码部分的坑,虽然大多数问题都被博学的网友解决了,但统一整理一下,可以让之后想简单使用百度SDK的朋友少花点时间。 下载...

周周的奇妙代码之旅 3725

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

百度地图 Android SDK - 申请开发密钥

在使用百度LBS开放平台为广大开发者提供的各种服务之前,都需要一个开发密钥(AK / Key),用于标识自己的完整合法性,同时也有效的保护了自身的使用安全。下面主要跟大家讲一下Android移动端的开发密钥申请等问题。 百度LBS开放平台的官方地址为:http://developer.baidu.com/map 开发密钥,即API控制台的地址为:http://lbsyun.baidu.com/

凌晨零点零零 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

android百度地图sdk定位权限,Android:使用百度地图SDK实现定位:下载SDK、申请密钥、动态获得Android权限...

最近想实现一个打卡的功能,想到可以利用百度地图的SDK。网上有很多关于百度地图SDK定位、地图功能应用的demo,这部分倒不是很困难。但网上很多博客写的内容一般都着重于代码部分,很多下载配置和编译器设置的过程没有涉及,官方的文档也基本没有这类的介绍。这篇博文就主要记录一下遇到的非代码部分的坑,虽然大多数问题都被博学的网友解决了,但统一整理一下,可以让之后想简单使用百度SDK的朋友少花点时间。下载S...

weixin_36329939的博客 679

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Android中级篇之百度地图SDK v3.5.0-申请密钥详解[AndroidStudio下获取SHA1]

申请密钥[比官方更详细]在使用百度地图SDK为您提供的各种LBS能力之前,您需要获取百度地图移动版的开发密钥,该密钥与您的百度账户相关联。因此,您必须先有百度帐户,才能获得开发密钥。并且,该密钥与您创建的过程名称有关,具体流程请参考如下介绍。Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key注意: 为了给用户提供更安全的服务,Android SDK自v2

y1笑而过 4237

安卓SDK——百度地图(申请密钥、获取发布版和调试版的SHA1)

那么为什么是百度地图呢?我也不知道 嘿嘿嘿... Android 地图SDK 百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。 老官网:http://developer.baidu.com/map 仍可以跳转 官网:http://lbsyun.baidu.com/ 申请密钥 实际上在申请...

旧日灯塔 1211

百度地图申请密钥Android SDK

Android签名证书的sha1值获取方式有两种: 第一种方法:使用keytool 第1步:运行进入控制台   第2步:定位到.android文件夹下,输入cd .android 第3步:输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),例如:

孤独剑的专栏 1717

Android--百度地图密钥申请+环境配置(一)

简介 在使用百度地图SDK为您提供的各种LBS能力之前,您需要获取百度地图移动版的开发密钥,该密钥与您的百度账户相关联。因此,您必须先有百度帐户,才能获得开发密钥。并且,该密钥与您创建的过程名称有关,具体流程请参考如下介绍。 Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key 注意: 1. 为了给用户提供更安全的服务,Android SDK自v

超宇的博客 4677

申请密钥 Android SDK

简介 在使用百度地图SDK为您提供的各种LBS能力之前,您需要获取百度地图移动版的开发密钥,该密钥与您的百度账户相关联。因此,您必须先有百度帐户,才能获得开发密钥。并且,该密钥与您创建的过程名称有关,具体流程请参考如下介绍。 Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key 注意: 1. 每个Key唯一对应一个APP,如果您的APP

yw1688的专栏 1830

Android开发之新版百度map的调用(一):获取百度map的Android SDK

近期小木在做一些有关百度map

IT_木头的专栏 938

Android集成百度地图的实战

对于定位服务的实现,有几种不同的方法,如使用GPS定位、网络定位等。随着移动互联网的发展,定位服务已成为大多数应用不可或缺的功能之一,特别是在地图应用中,它能够帮助用户精确地获取自己当前的位置信息。而MyLocationListener则是专为地图定位图标的移动而设计,能够提供更为丰富的地图相关位置信息,如地图上的定位图标、方向、是否跟随用户移动等。在上述代码中, onMyLocationChange 方法是位置信息发生变化时的回调,通过传入的 MyLocation 对象,可以获得当前位置的经纬度等信息。

m0_68613006的博客 1742

Android 百度地图的简单使用

百度地图 一、基本概念: (一)、百度地图: 百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口。 您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据, 构建功能丰富、交互性强的地图类应用程序。 百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制。您需申请密钥(key)后, 才可使用百度地图Android SDK。 (二)、LBS:(Location based Ser

yanhuomatou2015的博客 1555

android 百度地图简单使用(android Studio )

最近由于项目需要定位以及地图功能,于是学习了百度地图的简单使用,下面总结下百度地图开发的几个步骤: 1、申请百度账号  --链接地址:https://passport.baidu.com/v2/?login 2、登录百度地图开发主页 androidhttp://developer.baidu.com/map/index.html  选择申请开发秘钥   申请秘钥步骤:  第一步:选择创建

u010892109的专栏 1万+
上一篇: ButterKnife框架原理
下一篇: 自定义View
@海~涛
博客等级 码龄14年 574粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值