Tôi đã triển khai trình xử lý vị trí trong ứng dụng của mình sử dụng Nhà cung cấp mạng.Sử dụng GPS và Nhà cung cấp mạng cùng một lúc trong Android
Tất cả đều hoạt động tốt vì tôi muốn có vị trí nhanh chóng và với Nhà cung cấp GPS phải mất độ tuổi.
Nhưng tôi đã đến một điểm trong ứng dụng của mình nơi vị trí phải chính xác (tối đa là 5-10 mét).
Tôi đã tự hỏi liệu có thể sử dụng nhà cung cấp GPS với Nhà cung cấp mạng cùng một lúc và sau đó nhận được kết quả tốt nhất của cả hai? Và tôi cũng có thể cho tôi biết khi nhà cung cấp GPS cung cấp cho tôi Địa điểm GPS không?
Vì vậy, về cơ bản:
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
Sẽ làm việc này với ghi đè cùng onLocationChanged()?
Và làm cách nào để biết liệu GPS có nhận được Vị trí không?
Xin cảm ơn,
tnx cho câu trả lời của bạn! – Galip