移动了 Wi-Fi 路由器?这可能会扰乱 iPhone 的位置

查找我的应用程序图标

您在”查找”中调出 iPhone、Mac 或其他设备的位置,但它们的位置与您预期的不同。或者您已与朋友或家人共享您的位置,但他们看到的您距离当前位置很远。发生了什么?这可能与重新安置的 Wi-Fi 路由器有关。

请耐心听我说,这听起来就像我正在将红绳钉在软木板上并将点连接起来。相反,这与苹果如何估算自己的位置以及如何依赖 Wi-Fi 有关——不需要阴谋。 Wi-Fi 是 Apple 定位系统的一个组成部分,在 iOS、iPadOS、macOS 上使用,并由 Apple 的”查找”、地图和许多其他应用程序使用,并可供第三方应用程序使用。

由于 Apple 将其数据库中 Wi-Fi 路由器的位置纳入其报告的设备位置坐标中,因此重新定位的基站可能会导致您或其他连接到该基站的人在地图上的精确定位发生偏差。

Wi-Fi 作为定位线索

默认情况下,Wi-Fi 路由器会广播唯一的数字标识符及其网络名称和一些其他附带详细信息。即使设置了强大的网络密码并启用了全面的安全性,情况也是如此。由于 Wi-Fi 路由器不会移动太多(它们更有可能发生故障并被更换),因此当内置 GPS 的设备从每个路由器附近的许多位置测量 Wi-Fi 强度时,它们的唯一标识符可用于估计其位置。将这些测量结果结合起来可以形成三边测量

Apple 多年来一直使用 Wi-Fi 定位作为其位置服务的一个要素。该公司地图中的”环顾四周”功能依赖于四处行驶的车辆记录图像,但它们也捕获公开广播的 Wi-Fi 信息。由于这些车辆具有精确的车载 GPS 定位,因此它们可以生成准确的 Wi-Fi 路由器位置地图。 (在 Wi-Fi 早期,这被非正式地标记为 战争驾驶,由早期狂热者在无处不在的 Wi 之前寻找他们可能连接的网络-Fi 热点和高速蜂窝网络。)

这些信号捕获与 iPhone、iPad 和 Mac 每天拍摄的数百万甚至数十亿个 Wi-Fi”快照”相结合,有助于充实图片。即使连接到活动的 Wi-Fi 路由器或热点,您的设备也会不断扫描附近的 Wi-Fi 网络。这些扫描包含信号强度信息并支持苹果的数据库。

Apple 操作系统向自己和第三方应用程序提供的全球坐标源自所有可用资源:卫星(包括部分或全部 GPS、GLONASS、Galileo、QZSS 和北斗,具体取决于您的设备和位置)、蜂窝塔位置(蜂窝基站具有唯一的 ID 和精确已知的坐标)和 Wi-Fi 路由器。

即使设备缺少卫星定位无线电或蜂窝调制解调器,Apple 也可以将其 Wi-Fi 扫描关联起来,以提供对正确位置的惊人精确估计,尤其是在周围有大量路由器的区域。

但是,如果您位于农村地区或建筑材料密集或自然障碍物阻挡大多数 Wi-Fi 的地方该怎么办?您的设备可能强烈依赖 Wi-Fi 路由器以及 Apple 认为路由器所在的位置。

这在正常实践中效果很好。但是,如果 Wi-Fi 路由器被移动,并且位于稀疏或没有其他 Wi-Fi 活动的地方,这实际上会暂时或在 Apple 数据库中长期移动其位置。

抱歉,号码错误

当地图显示的位置与您所在的位置错误时,请报告位置错误。

一位朋友最近向我提醒了这种情况,当时他母亲的继子女在她家以前安装了路由器。我朋友的母亲总是通过”查找我的位置”共享显示在她继子的家里。 Mac 911 之前曾收到过类似类型的电子邮件,包括当人们购买了二手路由器并发现自己身处国家的不同地区或全球其他地方时。

您可能认为这只会影响完全依赖 Wi-Fi 进行定位的设备。 iPhone 或配备蜂窝网络的 iPad 不应该使用其内置 GPS 等自动更新 Apple 的数据库吗?是的,但总有例外。

当某人进入已存储密码的 Wi-Fi 设备的范围内时,他们的 iPhone、iPad 或其他设备会自动连接到 Wi-Fi 路由器。尽管有其他线索可用,但通过位置服务的 Wi-Fi 定位部分可能最容易获得位置 – 当然,它需要的电池使用量最少。

当您诊断出此问题后,如何解决该问题?您有几个选择:

使用 Apple 地图中的报告功能。 在 iPhone 上,请按照以下步骤操作:

  1. 打开地图。
  2. 点击指示您当前位置的蓝点。
  3. 向上滑动即可显示”报告问题”。
  4. 点按”地图上的位置错误。”
  5. 选择或拍摄当前位置的照片(Apple 会要求)并将地图上的图钉移至您所在的位置。输入解释。
  6. 点击”发送”。

暂时关闭蜂窝设备上的 Wi-Fi。如果您在重新安置的 Wi-Fi 路由器周围使用支持蜂窝网络的 iPhone 或 iPad 时间足够长,这些新快照最终将覆盖 Apple Wi-Fi 中的旧数据-Fi定位数据库。唯一的麻烦是无法知道需要多长时间。

更改网络名称。Apple 似乎依赖 Wi-Fi 路由器的提示,包括唯一标识符(BSSID 或基本服务集标识符)以及人类可读和广播的网络名称。消费者路由器不允许您更改 BSSID,该 BSSID 在工厂中是唯一分配的。但您可以更新名称,这也可能会提示数据库更新。 (在 Mac 上,按住 Option 键并选择 Wi-Fi 系统菜单,然后会出现一个高级下拉菜单,其中列出了您当前连接的路由器的 BSSID。)

这篇 Mac 911 文章是对 Macworld 读者 Jeff 提交的问题的回应。

询问 Mac 911

我们整理了最常被问到的问题列表,以及答案和专栏​​链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图以及您是否希望使用您的全名。并非所有问题都会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。