爲了確定用戶的位置,我使用了CoreLocation框架(我目前正在使用OSX應用程序(位置由wifi確定),但我的問題也可能適用於iOS應用程序)和以下代理方法:OSX(還有iOS):有沒有辦法知道緩存的用戶GPS位置?
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
當由於某種原因,用戶位置不能被發現(例如,如果用戶的計算機未連接到互聯網),下面的方法被稱爲:
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
在這種情況下,我會喜歡獲取最後一個已知的用戶位置。我想知道是否有辦法獲得這個最後的已知位置。是否有一些以前確定的地點?
它會在沒有「startUpdatingLocation」的情況下工作嗎? – Dima
如果你打算使用重要的位置變化服務,沒有 – Lefteris
我不關心這些變化,我只需要知道5-10公里內的估計位置 – Dima