手机的LBS应用是怎么样通过WIFI和基站对手机定位
在目前的情况下,具有这种空间位置不变性,且容易被移动设备获取的特征,主要就是两类:
1. 移动通讯网络的基站信息
2. 无线局域网的接入点信息
因此,当移动设备捕获到的基站信息和WLAN AP 信息与之前曾经捕获到的信息一致时,就可以认为用户应该基本上是处于同一个位置。 如果把一个地点能够探测到的基站信息和WLAN AP信息统称为该地的电磁频谱特征,而之前又在数据库中记录了电磁频谱特征和坐标的关联关系,那么,所谓的定位,其实就是根据电磁频谱特征查找空间坐标的过程。
以上是从理论角度分析基站和WIFI定位的基本原理,从实用的角度(程序开发人员视角)来看,我们所需要的就是可以通过服务提供商所提供的定位接口,通过向其发送相关的电磁频谱特征,来获取其数据库中所记录的对应特征的空间位置,而无需关心其背后的算法细节。
关于目前常用的定位服务API,包括:
1. 谷歌的定位服务API, 行业标杆
2. 百度的定位服务API,在国内的定位精度不逊于Google,且目前完全免费
3. 驴博士的定位服务API,不甚了解