1
您可以設置一個恆定的時間更新速率爲CLLocationManager強制更新地點,如每10秒連續?我知道距離過濾器的用法,但如果出現問題並且位置未更新,該怎麼辦?謝謝!iPhone核心位置CLLocationManager更新率
您可以設置一個恆定的時間更新速率爲CLLocationManager強制更新地點,如每10秒連續?我知道距離過濾器的用法,但如果出現問題並且位置未更新,該怎麼辦?謝謝!iPhone核心位置CLLocationManager更新率
無法控制更新速率。您可以設置一個計時器,然後關閉更新,直到計時器結束。這是避免使用太多能量的通常做法。
如果有一個問題,你會被委託方法知情locationManager:didFailWithError:
這裏有一個很好的職位,顯示瞭如何過濾不良CoreLocation讀數:
http://troybrant.net/blog/2010/02/detecting-bad-corelocation-data/
我覺得是一點至關重要在這裏,如果你的應用程序是後臺,計時器方法將失敗。您可以使用定時器來啓用和禁用位置更新以延長電池壽命,但在您調用'stopUpdatingLocation' 10秒鐘後,您的應用程序將被「iOS」置於睡眠狀態,關閉定時器並阻止位置更新再次開始。 – 2012-02-27 23:15:42