我不确定这个问题是否合适。
但是当我使用 foursquare 之类的应用程序时,它实际上要求我打开我的 wifi 以便更好地找到我的位置......
问题是:为什么我们需要 wifi 来改善定位过程?有没有论文或博客阐述这背后的理论?
或者只是Andriod和IOS API提供的一些功能?
答案1
Apple 使用众包信息无线网络位置数据库,根据您的 Wi-Fi 网络为您提供位置。
如果“定位服务”已开启,您的设备会定期以匿名加密形式向 Apple 发送附近 Wi-Fi 热点和手机信号塔的地理标记位置,以扩充 Apple 的 Wi-Fi 热点和手机信号塔位置众包数据库。此外,如果您正在旅行(例如,在汽车中)并且“定位服务”已开启,则启用 GPS 的 iOS 设备还会定期以匿名加密形式向 Apple 发送 GPS 位置和行驶速度信息,以用于建立 Apple 的众包道路交通数据库。Apple 收集的众包位置数据不会识别您的个人身份。
我相信谷歌有一个类似的数据库,他们使用街景车来收集 Wi-Fi 网络的数据。
答案2
我不是专家,但去年做了一个主要基于位置的项目。例如,像谷歌这样的公司拥有大型数据库,其中存储了 wifi 位置的地理位置数据,这些数据库不断更新。它们的主要优势之一是定位室内的人。
无论如何,我发现这是一篇有趣的文章,可能有助于回答你的问题
http://blog.shinetech.com/2011/10/14/a-good-look-at-android-location-data/