我知道,當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