Android定位功能开发
文章平均质量分 78
nanoage
1990年开始学习编程,一直从事编程工作,精通Java语言,熟悉JavaEE和Android应用开发。
展开
-
Android定位功能开发(4)——地理编码(地址与经纬度)
地理编码指地址与经纬度互相转换。地理编码功能通过查询地理信息数据库实现,数据库存放的数据量巨大,只能在服务器端实现。客户端要实现地理编码功能,需通过HTTP协议,将地址或经纬度信息发送给服务器,服务器转换后再将经纬度或地址信息返回给客户端。百度地图API将与服务器的通信过程封装了,开发者不用直接和服务器通信,直接调用API即可。原创 2022-12-14 10:13:58 · 801 阅读 · 2 评论 -
Android定位功能开发(3)——地图服务(地图点与经纬度)
本文介绍用百度地图API实现基本的地图服务,包括三项功能:(1)让地图显示某个经纬度位置;(2)获取地图上某个点的经纬度;(3)在地图上标注出某个位置。原创 2022-12-14 09:52:55 · 794 阅读 · 2 评论 -
Android定位功能开发(2)——用百度地图API显示地图
要将位置数据以地图的形式显示,需要使用第三方的地图服务。常用的地图服务有谷歌地图、百度地图、高德地图等。这里我们以百度地图为例进行介绍。使用百度地图服务需要以下步骤:一、注册百度开发者帐号;二、申请使用百度地图服务的密钥,即AK(API Key);三、下载百度地图SDK;四、在项目中引入需要的jar包和.so文件;五、调用百度地图API原创 2022-12-09 10:50:04 · 1569 阅读 · 0 评论 -
Android定位功能开发(1)——获取位置
基于位置的服务包括三个方面:获取位置、地图服务、地理编码服务。获取位置是所有基于位置的服务的基础,Android获取位置使用LocationManager类。首先获取LocationManager的实例,然后一般要检查位置服务是否开启。如果未开启,就打开设置位置服务界面。如果已开启,再检查应用的定位权限是否允许。都通过了,就可以设置一个位置监听器,有了位置信息就会调用监听器的相应方法。设置监听器时可以设置位置监听的最小时间间隔和最小距离间隔,只有这两个条件都满足时才会有位置信息。原创 2022-11-30 14:18:19 · 8464 阅读 · 1 评论