使用高德地图定位时,发现WIFI的时候可以显示正确位置,而在使用3G网络的时候定位出现了偏差
怪我咯2017-04-18 09:40:15
这个嘛我也是一知半解,简单来说下吧,大概分为以下几个过程:
1.首先手机开启wifi,扫描周围的AP,将周围AP的mac地址和信号强弱发送给位置服务器;
2.服务器根据AP的mac和信号强弱计算位置,返回给手机;
3.因为AP的位置并不一定固定,所以服务器需要不断更新AP的位置信息,一般安卓手机会有是否使用google定位服务来采集位置信息,而苹果手机本来就会自动采集信息发往苹果服务器的。
上面只是大致过程,就是信息采集-更新-处理,至于更加深入的处理方式就不甚了解了