0
我想弄清楚用戶在一段時間(例如15分鐘)後是否移動的最有效的方法。看看用戶的座標是否已經改變
如果他們沒有移動超過200英尺,那麼我會顯示一條提示「你已經在這裏等了15分鐘」。
我知道啓用後臺定位服務會吃掉電池,所以我想每5分鐘左右檢查一次用戶的位置。有沒有乾淨的方式來做到這一點,而不破壞用戶的電池?我不知道從哪裏開始。任何援助將是美好的!
謝謝!
我想弄清楚用戶在一段時間(例如15分鐘)後是否移動的最有效的方法。看看用戶的座標是否已經改變
如果他們沒有移動超過200英尺,那麼我會顯示一條提示「你已經在這裏等了15分鐘」。
我知道啓用後臺定位服務會吃掉電池,所以我想每5分鐘左右檢查一次用戶的位置。有沒有乾淨的方式來做到這一點,而不破壞用戶的電池?我不知道從哪裏開始。任何援助將是美好的!
謝謝!
只需使用重複的NSTimer
即可在所需間隔內觸發&檢索位置。然後將它與以前記錄的位置進行比較。每5分鐘左右輪詢一次該地點不會對功耗產生嚴重的不利影響。