Answers:
它会检查哪些Wifi网络在范围内,然后在一个已知Wifi接入点的大型数据库中查找它们的位置-我认为苹果公司使用Skyhook数据库。
Mac可以使用Wi-Fi网络标识进行本地化。这称为Wi-Fi定位系统(WPS)。确定接入点名称和信号强度,并在数据库中查找以标识位置。找到的访问点越多,定位就越精确。
与GPS(全球定位系统)或蜂窝塔三角测量(统称为Assisted-GPS)不同,基于Wi-Fi的本地化在建筑物内效果很好。
有收集无线访问点的不同数据库:
即使没有GPS芯片,也可以使用您的MAC地址,范围内的WiFi网络的SSID(专用网络和公用网络),其信号强度等来确定您的位置。在Apple的情况下,此数据将提交给Skyhook Wireless服务,然后返回一组GPS坐标(纬度,经度)。
如果您对地理定位在其他设备和应用程序中的工作方式以及准确地来回发送哪些数据感兴趣,请参阅Stack Overflow上的答案,该内容解释了Firefox如何使用Google的地理定位服务(大多数其他应用使用的方法) )。