Tôi đang sử dụng API vị trí mới đã được giới thiệu trong I/O 2013.Android, Yêu cầu vị trí, đặt thời hạn hết hạn không hoạt động
Nó hoạt động tốt và tôi không gặp vấn đề gì với kết quả của nó. Vấn đề của tôi là khi tôi đặt setExpirationDuration(WHATEVER_MILLIS)
thành bất kỳ millis nào, tuy nhiên nó hoạt động trong một phút.
Đây là mã của tôi:
LocationRequest locationRequest = LocationRequest.create()
.setInterval(10 * 60 * 1000) // every 10 minutes
.setExpirationDuration(10 * 1000) // After 10 seconds
.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
Khi tôi chạy các ứng dụng, chỉ số vệ tinh sẽ được hiển thị trong khay như vậy, tôi mong đợi để xem nó chỉ trong 10 giây. Tuy nhiên, nó sẽ biến mất sau một phút.
Mọi đề xuất hoặc nhận xét sẽ được đánh giá cao. Cảm ơn.
Có thể khoảng thời gian được chia cho thời gian hết hạn để lại 1 phút – JRowan
Cảm ơn JRowan, cho dù tôi đặt chỉ báo vệ tinh milli sẽ hiển thị trong một phút. – Hesam
Bạn có nghĩ rằng độ chính xác cao có ưu tiên không, gps mất một chút về nhà ở một vị trí chính xác, có thể ghi đè hết hạn – JRowan