android lbs 学习笔记

android定位常见三种方式:

1:GPS定位
优点:精度高。
缺点:在建筑物中信号较差,GPS模块启动较慢。
工作原理:搜索附近4颗卫星,搜索附近的4颗卫星,根据当前位置到这四颗卫星的距离来 定位。(详细原理见百度)

2:基站定位
优点:相对GPS在建筑物中的信号好些,速度较快。
缺点:精度低。
工作原理:
a、三个基站,三个基站进行三角定位,由于每个基站的位置是固定的,利用电磁波在这三个基站间中转所需要时间来算出手机所在的坐标。
b、一个基站,获取最近的基站的信息,其中包括基站id,location area code、mobile country code、mobile network code和信号强度,将这些数据发送到google的定位web服务里,就能拿到当前所在的位置信息,误差一般在几十米到几百米之内。

3:wifi定位
优点:不太明显,相对GPS在建筑物中的信号好些,速度快些。
缺点:精度低。
原理:通过WIFI信息进行定位,并不需要真正连接上指定的WIFI路由器,只需要探测到有WIFI存在即可,因此当手机使用的不是GSM制式(因为google的基站库里并没在保存太多的CDMA基站)的时候,也可以使用WIFI进行定位,原理也和基站定位一样,必须要拿到WIFI路由器的SSID和信号强度。(通常与基站定位一起使用)

结论:AGPS定位算法,是结合了两种算法的优点,首先根据网络的快速定位来获得一个大致位置,然后根据这个位置去帮助GPS模块快速地搜索到附近的卫星。

猜你喜欢

转载自zjingye.iteye.com/blog/1860793
LBS