Ort*_*ntz 12
Apple自iOS 3.2开始使用自己的数据库(之前他们使用的是Skyhook Wireless).这可以通过支持GPS的iOS设备向Apple发送WiFi MAC地址.因此,如果设备具有GPS修复功能,它会自动将其检测到的所有WiFi MAC地址与GPS检测到的位置一起发送给Apple.除主Core位置开关外,没有其他选项可以更改此行为.用户必须接受EULA中看到的WiFi MAC地址的传输.
通过WiFi的位置检测以相反的方式通过向Apple发送所有看到的WiFi MAC地址并且它们响应该位置.实际上,他们通过尽可能多地在手机上缓存WiFi地址来大大优化这一点.所以这甚至可以在某种程度上适用于iPod touch,而无需任何网络连接.
该算法的一个弱点是MiFi和类似的设备(重新定位WiFi热点).目前,Core Location并没有很好地丢弃明显错误的WiFi位置.例如,在没有GPS接收的室内贸易展览会上,由于有许多MiFi设备,准备好错误的位置更新.
要回答有关手动添加WiFi热点的问题:不,没有办法做到这一点.只需使用运行iOS 3.2或更高版本的支持GPS的iPhone/iPad,MAC地址最终将进入数据库.根据我的经验,这种情况发生得相当快.
| 归档时间: |
|
| 查看次数: |
8712 次 |
| 最近记录: |