Android定位

Android中获取当前位置的三种方式
一.GPS
(1)GPS定位需要依靠3颗或三颗以上的卫星
(2)GPS定位受环境影响较大,在晴朗的空地上,较容易搜索到卫星,而在室内通常是无法搜索到卫星的。
(3)GPS定位需要使用GPS功能模块,而GPS功能模块的耗电量是巨大的。
在Android系统中,实现GPS定位的思路应该是:
   1.获取GPS的Location Provider
   2.将此Provider传入到requestLocationUpdates()方法,让Android系统获知搜索位置方式
二.基站定位(将获取到的信息发送给谷歌服务器进行相关查询)
此类位置的获取有赖于手机无线通讯信号,当手机在信号覆盖范围内,手机处在覆盖范围内,手机获得该区域的
识别号。因为这些识别号是唯一的,因此可以将识别号和地理位置坐标对应起来,因此根据识别号就可以知道地
理位置。但是误差比较大。
三.网络定位
其原理是首先收集每个WIFI无线接入点的位置,对每个无线路由器进行唯一的标识,在数据库中注明这些接入点
的具体位置。使用时,一旦发现有WIFI接入点,则进入到数据库中查看匹配的记录,进而得到位置信息。
WIFI定位主要取决于节点(node)的物理位置(mac address)。与提供的TelephoneManager一样,Android也提供了
获取WIFI信息的接口:WIFIManager

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值