今天小编要和大家分享的是RF,无线相关信息,接下来我将从手机APP定位的基本原理分析,一组无线定位pc端界面设计这几个方面来介绍。
RF,无线相关技术文章手机APP定位的基本原理分析
目前智能手机的使用已经越来越普遍,手机定位也是手机上的一个核心基础功能。举一个常见的应用如叫车,司机需要知道你在哪里,同时打车软件也需要基于司机和乘客的位置规划一条路线,让司机更高效的行驶到用户这里。这就是典型的定位服务的应用。当然,除去这种应用,用户位置本身的展示,也是地图产品中不可缺少的。那么app是如何得知当前设备所处的位置的呢?
可用于无线定位的信号:①GPS信号②基站信号③wifi信号,以上三种是最常用的定位方式,此外还有蓝牙/IP/地磁场等手段
通常智能手机有以下两种定位方式:
一,调用系统级定位能力:
无论哪个系统(IOS、安卓、WP)都提供了一套系统级定位能力,这样的定位能力,对应着是一套系统级API,这个API一般来说,总是会有如下几个
精度的选项:
高精度:能搜到GPS卫星,则使用GPS定位,否则,则使用WIFI定位,如果WIFI和GPS都无法定位成功,只能根据基站来给出定位结果了。
平衡功耗:禁用GPS(因为它非常耗电),优先使用WIFI,如果WIFI不可用,则用基站来进行定位。
低功耗(被动定位):根据不同系统的规定,实现方式也不同,但大体上都是共享其他app的定位结果,即其他app以高精度、平衡功耗的方式得到位置,那么这个位置也一并推送给当前使用“低功耗定位”的app,也就是该app不消耗额外的能耗,就完成了定位。