关闭

Android传感器高级编程之读书笔记一

标签: Android传感器定位Android地图
134人阅读 评论(0) 收藏 举报
分类:

一、android位置服务简介


1.用于确定位置的方法


1.1 GPS提供者(使用gps定位)

gps工作原理

gps卫星


  任何时间任何位置都至少有4个卫星是可见的每个卫星持续发送数据(单一卫星,所有卫星)确定它和多个卫星之间的距离,用距离确定当前的位置。

agps


 数据传输更快定位更快

  限制

  室内无法使用

  无法看到天空的地方无法使用

  需多个卫星定位的位置数据,时间久
  会出现gps信号被高楼反弹的情况


1.2 网络提供者(使用wifi蜂窝网络定位)


wifi的位置检测工作原理


 通过wifi接入点与这些接入点当前的信号强度对设备进行跟踪。
 必需启用Google位置服务。

局限性

 必须有wifi在设备扫描范围内
 网络必须有一个配置对android设备可见的公共广播服务集标识。
 接入点位置的改变(如无线路由器的位置变化),会导致定位到错误
 的位置。

使用基站id蜂窝网络


工作原理
 移动设备和基站通信,通过基站信号的增强和减小了解设备的位置。
 与wifi类似

局限性
 与wifi相比,基站不会改变,所以wifi接入点中的一系列问题就不存在了。(如,路由器会移动而基站不会。)
 google位置服务必须有设备发送过来的基站id数据,这样才能提供位置数据。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:139次
    • 积分:11
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档