13.Android学习之传感器与定位服务(四)

本文详细介绍了如何在Android应用中集成百度地图服务,包括获取地图API密钥、下载SDK、创建使用百度地图API的项目以及如何定位到用户当前位置。通过设置地图的meta-data和权限,以及使用BaiduMap的setMyLocationEnabled方法,可以实现地图的定位功能。
摘要由CSDN通过智能技术生成

目录

5.百度地图服务

5-1.获得地图API密钥

5-2.下载SDK 开发包

5-3.创建使用百度地图API的项目

5-4.定位到我的位置


本文5-3和5-4小节的代码部分转载自(112条消息) 第一行代码 百度地图 报错 not agree privacyMode, please invoke SDKInitializer.setAgreePrivacy(Context, boolean)_Fly1562的博客-CSDN博客

5.百度地图服务

百度地图服务是目前很常用的地图服务。为了便于Android开发者使用百度地图,百度提供了百度地图Android SDK。它是一套基于Android 2.1及以上版本设备的应用程序接口,适用于Android系统移动设备的地图应用开发。通过调用地图SDK接口,可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。

5-1.获得地图API密钥

在使用百度地图Android SDK时,首先需要申请密钥(API Key)。如果没有API密钥,就不会向应用程序返回任何地图图块(map tile)。由于该密钥与百度账号相关联,而且还与创建的过程名称有关,因此,在申请密钥前,必须先注册百度账号。获取地图API密钥的具体步骤如下:

(1)在浏览器的地址栏中输入密钥的申请地址:登录百度账号,百度账号注册完成后,输入账号和密码进行百度账号的登录,如果您没有注册为百度开发者,还需要注册为百度开发者。这时,页面将自动跳转到百度地图开放平台开发者激活页面。

(2)百度地图开放平台开发者激活后,单击“申请密钥”按钮,将进入到如下图所示的创建应用页面。

 

注:输入的包名一定要与创建的应用包名一致!

安全码的组成规则为:Android 签名证书的SHA1值+“;”+packagename (即:数字签名+英文状态下的分号+包名)。在安全码的组成规则中,主要有以下两部分内容需要获取:

◆获取Android签名证书的SHA1值

cmd进入控制台,执行以下操作:

◆获取包名

包名是在AndroidManifest.xml中,通过package属性定义的名称,如图所示:

(3)单击“提交”按钮,返回到如图所示的应用列表页面,在该页面中将显示刚刚创建的应用。

5-2.下载SDK 开发包

要开发百度地图应用,需要下载百度地图SDK开发包,该包可以到百度地图API网站下载,具体下载步骤如下:

(1)在浏览器的地址栏中输入网址:百度地图开放平台 | 百度地图API SDK | 地图开发,进入到百度地图API首页,点击“Android地图SDK”,单击该页面左侧的“产品下载”超链接进入到如图所示的下载页面。

(2)单击“自定义下载”按钮,进入到如图所示的页面,在该页面中根据自己的项目需要勾选相应的功能。

(3)选中如图所示的资源,单击“开发包”按钮开始下载(开发包格式为JAR)。下载完成后,将得到一个名称为 BaiduLBS_AndroidSDK_Lib.zip 的文件。这就是所需要的SDK开发包。

5-3.创建使用百度地图API的项目

具体步骤如下:

(1)将项目结构类型切换为Project,再解压缩下载的BaiduLBS_ AndroidSDK

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值