我知道,当GPS不存在时,iOS会通过查看附近的WiFi热点附近的用户位置,然后将其与服务器端存储的大型热点数据库进行比较来获得用户位置(请参阅Skyhook)。没有WiFi或GPS的iOS位置?
我想知道的是:是否可以缓存WiFi网络信息,并稍后发送位置请求?例如,我想让用户点击一个按钮并保存WiFi数据。然后,当他在互联网连接时,确定他最初点击按钮的位置。
Apple的Core Location API似乎处于一个抽象级别太高以至于无法做到这一点,但我可能会错过某些东西,或者可能有另一种方法来做到这一点。
谢谢!
更新:由于混淆改编的问题。
不,除非您自己将信息缓存在应用程序中...... – 2011-12-21 17:19:32
即使您之前未将它们解析为地图位置,您仍然需要GPS信号才能从卫星接收原始信号数据。 – 2011-12-21 17:20:33
对不起,我第一次真的很难说这个问题。基本上,iOS用来确定位置的一种方法是用户接近已知的WiFi热点(其中有一个在线的大型数据库)。我想知道是否可以拍摄附近WiFi网络的快照,并稍后发送位置请求。 – elsurudo 2011-12-21 23:39:28