搜索

首页  >  问答  >  正文

ios - 使用高德地图定位时,发现WIFI的时候可以显示正确位置,而在使用3G网络的时候定位出现了偏差

使用高德地图定位时,发现WIFI的时候可以显示正确位置,而在使用3G网络的时候定位出现了偏差
怪我咯怪我咯2772 天前717

全部回复(2)我来回复

  • 怪我咯

    怪我咯2017-04-18 09:40:15

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

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:40:15

    MKMapView,我定位选择是这个类进行定位

    回复
    0
  • 取消回复