本帖最后由 苍井小蜜蜂 于 2020-9-27 13:25 编辑
首先,最最重要的是先打开手机的位置服务,目前主流的国产手机都聚合了 GPS + 北斗 + 伽利略等多重卫星定位服务,相比较于其他定位技术(比如运营商基站定位),卫星定位仍然是精度最高的。
但是室内/地下室的卫星信号不好,接下来才是辅助定位的小技巧,在设置搜索【扫描】,跳转到定位设置里,把【WiFi 扫描】和【蓝牙扫描】打开,可以更精准地辅助定位,特别是室内场景,对卫星信号接收不太好的地方,会有比较好的辅助定位效果。
简单说下 WiFi 辅助定位的原理: 1、每一个无线复 AP (WiFi 热点)都有一个全球唯一的 MAC 地址,并且一般来说无线 AP 在一段时间内是不会移动的。
2、设备在开启 Wi-Fi 的情况下,即可扫描并收集周围的 AP 信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到 AP 广播出来的 MAC 地址。
3、设备将这制些能够标示 AP 的数据发送到位置服务器,服务器检索出每一个 AP 的地理位置,并结合每个信号的强弱程度,计算出设备的地理位置并返回到用户设备。
4、位置服务商要不断更新、补充自己的数据库,以保证数据的准确性,毕竟无线 AP 不像基站塔那样基本 100% 不会移动。
因此,用蓝牙和 WiFi 辅助,就可以通过之前的用户的定位信息,修正自己的定位,让室内/地下室的定位更加准确,可能定位功耗会多一点,不过感知不强。
对了,你们更新 JoyUI 12 了嘛?我还没收到推送啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!心累o(╥﹏╥)o |