安卓开发5 百度地图调用及定位

一、本项目完成的功能

实现在百度地图调用并显示当前定位的功能(当前经纬度和具体地址)

二、项目的具体步骤

1.准备工作(注册和获取密钥)

(1)登录后进入API控制台,如下图:

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

(3)密钥在Android Studio控制台敲以下命令获取:

2.代码实现

(1)MainActivity.java

首先判断有没有定位权限,如果没有就先获取定位权限。然后进行初始化操作,就是获取定位客户端,为定位客户端设置位置监听器,绑定页面控件和设置定位参数option。最后就是实现百度位置监听器的接口,把获取到的经纬度和具体位置信息传给控件显示在屏幕上。

(2) activity_main.xml布局文件中,背景页面是地图控件,地图控件上是显示经纬度和具体地址信息的文本控件。

三、效果展示

        最后就是这个程序在电脑上的模拟器上跑的时候,因为模拟器不能准确定位,所以显示的位置就很奇怪。用数据线把自己手机连接电脑,安装相关的谷歌插件就可以把应用安装到手机上,进而在自己手机实现准确定位。定位截图如下:


四、代码实现

代码仓库地址:https://gitee.com/lookevin/baidu-map-application-development

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容