我正在尋找來自任何曾在iPhone上使用Core Location的人的指導。我的應用幾乎完成,我只是想爲我的客戶完成最後一件事。核心位置 - 問題初始化
我的應用程序是協助用戶鍛鍊。與MapMyRun類似的功能。它有一個帶有開始/停止按鈕和復位按鈕的定時器屏幕。當點擊開始按鈕時,定時器開始計數,Core Location開始跟蹤用戶進度,計算速度和距離。我遇到的問題是核心位置試圖找到用戶當前的位置。以下場景:
日1個 用戶已經出去慢跑,並使用應用程序來跟蹤他們的進展,用戶已經慢跑一個小時,鍛鍊保存。一切正常。
第2天 用戶決定再次慢跑,這次是在與昨天慢跑不同的區域。讓我們說10英里遠。所以他們啓動計時器,但核心位置需要一些時間來初始化用戶當前位置。這會導致距離字段在覈心位置試圖確定當前位置時不合理地跳轉。
我已經解釋了爲什麼發生這種情況,但我的客戶不是很高興,他們不希望看到距離場跳,這是公平的。
所以我想知道是否有人有一個很好的解決方案,初始化核心位置到用戶當前位置。我或許可以在一段時間內打破核心位置和距離場之間的聯繫,這將使核心位置有機會獲得準確的讀數。
任何幫助非常感謝。
問候, 斯蒂芬
馬塞洛,遺憾的接受後期你的答案。我接受了你的建議並沿着這條路線走下去了。 – Stephen 2011-01-24 17:32:58
酷!我很高興它有幫助。 – 2011-01-24 22:13:41