|
7#
楼主 |
发表于 2023-10-12 18:05:30
|
只看该作者
lcm 发表于2023-10-11 17:59:41这个问题是只有在连接wifi时,定位不正确。我正好最近搬家遇到这个问题,了解了下原理和解决方法,分享给大家。解决方法直接看最后。
手机定位原理:
首先简单了解一下几种定位方式:
GPS卫星定位:
靠的是环绕在地球四周的数颗卫星发送信号到地面,交叉连集出所在地的方法。从十几年前开始出现汽车导航产品,就是使用这种技术。初次定位时常要花上一分钟以上的时间,这也是目前汽车导航和手机都有提供的定位方式。当有遮蔽物阻挡来自天空的信号时就会发生定位困难。
A-GPS定位:
靠着事先下载星历资料,能够加速上述GPS定位的初次定位速度。由于一般车用导航机都不具备网络连线能力因此无法事先下载星历资料,所以也都不具备A-GPS定位。
手机基地台定位:
靠的是侦测到的手机基地台(Cell Tower),比对资料库以及信号强度,交叉连集出所在地的方法。也因为要能够侦测手机基地台,所以一般车用导航机因不具备手机电话能力而无法 提供,几乎可以说手机基地台定位是手机或者能够插手机SIM卡的平板电脑才可以提供的功能。此法尚须有网络连线做资料库查询才能完成定位。
WIFI定位:
靠的是侦测附近周围所有的无线网路基地台(无线接入点)的MAC地址(类似10-78-D2-93-58-C2这样的格式),去比对资料库中该MAC地址的坐标,交叉连集出所在地。此法需要有网络连接做资料库查询才能完成定位。
搬家定位错误的原因:
1.GPS 定位需要室外开阔视野、并且需要一分钟左右的时间搜索卫星方可定位
2.故室内定位(快速定位)并不直接使用 GPS,而是采取众包 Wi-Fi 数据库定位的方式,从这个数据库中查询附近 Wi-Fi 热点的 MAC 地址,对应的地理地址,并进行三角定位
3.那么这个数据库从何而来呢,当手机连接到 Wi-Fi,并且有 GPS 精确定位的时候,常见场景在窗边在楼下,手机就会把这个对应关系上传到数据库,多人上传同一 Wi-Fi 的地理位置信息后,就可校验入库了。
4.搬家后数据库还没有及时更新,需要几个人在连接 Wi-Fi 时在窗边用 GPS 确定精确位置,发送到数据库校验后方可更新。
5.Apple 的定位接口不深入底层,App 只能获取经纬高和精确度、定位状态,并且 Wi-Fi 定位众包数据库由 Apple 自己维护,所以你看到所有导航软件都是获取到同一个错误的数据,反而安卓可能每个地图软件都有维护不同的数据库。
解决方法:
因此
1,只需要到窗边或者靠近开阔位置但又能连接到wifi的地方
2,先关闭wifi(IPHONE也许需要在设置里面关闭无限局域网)
3,然后在关闭wifi的情况下通过基站和GPS定位,此时可以打开地图确认下自己的位置是否正确
4,等待一两分钟后,打开并连接wifi,继续站在窗边(或开阔地)等待一两分钟,如果位置没有变化的话,说明成功了。
如果失败了,上述操作多尝试几次吧。 转自知乎
试了几次:'(不太行
消息来自爱快e云 |
|