Android百度地图定位APP,Android百度地图定位App开发

2015年 l2月 第4期 教 学 与 科 技 37

Android百度地图定位App开发

蒋 波,李方军

(中国工程物理研究院工学院,四川绵阳,621900)

摘 要:本文介绍了Android平台下百度地图App的开发以及百度地图定位服务的使用

关键词:MapView控件;定位图层;定位客户端;弹出窗口图层

随着百度地图SDK 3版本的发布,百度地图开发中定位图层和信息窗口覆盖层的实现变得容易,

本文使用 Android百度地图 SDK v3.5.0和定位 SDK v6.1.2开发 Android平台下的一个百度地图定位

App。

1 开发环境的准备

开发Android应用需要JDK 7.0、Eclipse、Android SDK和 Eclipse插件 ADT(Android Development

Tools),所有这些软件都被打包在压缩文件 adt—bundle.windows.x86.20130917.rat中并可从网上下载,

这个软件包支持 Android 4.3,SDK版本是API 18,ADT版本是v22.2.1,从网上下载后将该压缩文件

解压到任意路径,安装其中的JDK 7.0,配置相应环境变量。

开发Android百度地图应用还需下载百度地图SDK,从百度地图主页面右上角的“地图开放平台”

链接进入百度地图API首页,其中的Android开发导航栏下提供了SDK下载链接,选中基础地图和定

位功能两项,下载 SDK开发包,并将其解压到An droid SDK的add.OIlS目录中。

要使用百度地图提供的服务,必须为百度地图应用申请API KEY,从百度地图API首页右上角的

“API控制台”链接进入百度地图LBS开放平台页面,点击这个页面中的 “创建应用”链接,在创建

应用页面的应用类型下拉列表中选 “Android SDK”,填写安全码,安全码组成是:数字签名+:+包名,

包名是下一步在Eclipse中为应用确定的包名,也是AndroidManifest.xml文件中manifest元素的package

属性值,这个 App的包名为 com.example。baidumap,在 ADT v22以上版本中,数字签名可从Eclipse

直接读出,从 Eclipse选择 Window-Preferences,在 Preferences对话框中选择 Android~Build,如图 1

所示,图中的 SHA1 fingerprint读数就是数字签名,填写安全码后提交,在应用列表中的访问应用 (AK)

栏目下可以得到申请的API KE Y。

百度地图应用不能在 ADT的虚拟手机中运行,只能在 Android真实手机上运行,准备一个 An droid

手机,从网上下载手机的USB驱动程序并安装,使得用USB线将手机连接到电脑后 Windows系统能

识别出设备。为了对应用进行调试,需要将手机设置到启用USB调试,从手机的设置一系统设置一开

发者选项中找到 USB调试并启用它,注意从 An droid 4.2以后,开发者选项默认是不可见,从关于手

机一设备信息中,单击版本号4~7次,再返回系统设置,可以看到开发者选项。设置正确后,将手机

连接到电脑,从 Eclipse选择 Window-Open Perspective~DDMS打开设备视图,从设备视图上应该出

现被连接手机设备。

收稿日期:2015—09—12

2015年 l2月 第 4期 教 学 与 科 技 39

Lo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值