我已經編寫了一個使用iPhone的相對GPS位置的iPhone應用程序。GPS位置需要幾秒鐘檢索
我在用戶界面中有一個按鈕,可以反轉地理位置(拉動街道名稱的長度和基地位置)。唯一的問題是,由於由
CLLocation *location = [[self locationManager] location];
檢索到的對象的位置是零,如果用戶太快輕敲按鈕。我正在初始化viewDidLoad中的LocationManager,因爲除非用戶實際加載此屏幕,否則我不想創建對象。我開始立即更新位置......但如果用戶加載屏幕並立即點擊GPS按鈕,則位置爲零。
問題出在這裏:你知道CLLocationManager需要多少時間來檢索位置嗎?
謝謝
乾杯。一旦有位置顯示按鈕聽起來是個好主意。用戶可以選擇手動輸入街道名稱。謝謝! – nicktmro
請記住,根據您指定的準確性設置,核心位置通常會返回一個不太準確(有時甚至是緩存)的位置,因爲它將位置置於正確的GPS位置。 – Hunter