iPhone wifi 的定位

3 月 26 日
 OrionParker
一直听说“Wi-Fi 可以影响定位”,但之前从来没真切体验过,这次算是亲身踩坑了。

我最近在同一个小区搬了家,从 A 栋搬到 D 栋,距离不算远。结果连续两三天发现一个很离谱的现象:
📍定位始终还停在 A 栋,怎么都不动。

一开始以为是系统抽风,后来我做了个测试:
👉 重启 iPhone ,只开蜂窝数据,不连 Wi-Fi —— 定位立马正常,回到 D 栋
👉 但一旦重新连上常用 Wi-Fi —— 定位又“瞬移”回 A 栋

这时候我才反应过来:
原来手机会用“已知 Wi-Fi”来辅助定位,而且这个定位是基于历史记录/数据库的。

也就是说:
如果你连的是“熟悉的 Wi-Fi”,系统可能会优先用它来判断位置,甚至覆盖 GPS 的结果(尤其是在距离不远的时候)。

最后我的解决办法也挺“土但有效”:
👉 直接把 Wi-Fi 名字改了,让手机把它当成一个“全新的网络”

结果——定位立刻恢复正常 ✅
1470 次点击
所在节点    Apple
8 条回复
alect
3 月 26 日
我三个房子的 wifi 都是一个名字,其中两套房子很近大概一百米,也没出现过你说得这个情况。确实奇怪。
TerryNi
3 月 26 日
不仅手机会根据 Wi-Fi 定位,App 本身也会收集 Wi-Fi 信息进行定位,这个数据库可以进行 Wi-Fi Mac 地址定位查询。https://www.cellocation.com
dingdangnao
3 月 26 日
切身体会,用蜂窝数据的时候 定位精确到公司所在的楼了,是对的
连上公司 Wi-Fi 马上就定位到隔壁的隔壁楼了😂
OrionParker
3 月 27 日
@alect 100 米算远的了 我两栋楼就离了二三十米
LxnChan
3 月 27 日
@TerryNi 我查了一下我自己家 AP 的 BSSID ,发现还在搬家前的地址 XD
LxnChan
3 月 27 日
@alect 你这个是 SSID ( WiFi 名)一致但 BSSID ( MAC 地址)不一致,所以其实不会出现这个问题
xy19009188
16 天前
我现在订外卖还是老公司地址呢,非常烦,公司 Wi-Fi 也不可能改名字
xy19009188
16 天前
我现在用 5g 也是老公司地址,高德导航都不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1201392

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX