30/09/2018, 18:20

Hỏi về Api map android

Mình cần tracking location rồi gửi và nhận từ server.
mình định dùng socketio để realtime nó (phía server mình dùng nodejs). mà chưa biết ở cái api map của android khi nào thì nó thay đổi location để mà cập nhật lên server.
mình có tìm hiểu thì thấy Receiving Location Updates, không biết đúng không nữa.
Ai biết vấn đề này chỉ với. Cảm ơn mọi người.

Nam viết 20:35 ngày 30/09/2018

@@. help với mọi người ơi

Phạm Chương viết 20:36 ngày 30/09/2018

Nếu là vấn đề cập nhật realtime việc xây dựng server khó khăn quá , bạn dùng firebase để test coi cách hoạt động rồi xây dựng.

Nam viết 20:22 ngày 30/09/2018

chắc mình dùng socketio (mới tìm hiểu sơ sơ) để đưa và lấy dữ liệu
còn vấn đề chưa biết cái api map android nó có event khi nào thay đổi vị trí (realtime) để mà emit cái location đó lên.

Nam viết 20:31 ngày 30/09/2018

@@ lên top nào.

Nam viết 20:22 ngày 30/09/2018

heo mi. cuối tháng phải xong cái này mọi người ơi

Nam viết 20:27 ngày 30/09/2018

@GDGHN_AndroidTeam xem giúp với a ơi

Dùng Context.getSystemService(Context.LOCATION_SERVICE); lấy ra service rồi ép kiểu qua LocationManager. Dùng LocationManager để add vào interface LocationListener. Nhớ hủy đăng kí tại onDestroyed(...)

Tham khảo tại đây:

@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
    // Khi thay đổi trạng thái của vị trí. Khoảng cách thay đổi sẽ được setting tại minDistance hoặc do minTime
}

@Override
public void onProviderEnabled(String provider) {
    // Khi provider được mở. Thông thường sẽ gọi request update trong này.
}

@Override
public void onProviderDisabled(String provider) {
    // Khi bị đóng lại. Thông thường sẽ giải phóng bộ nhớ tại đây
}

@Override
public void onLocationChanged(Location location) {
    // Khi thay đổi vị trí. Khoảng cách thay đổi sẽ được setting tại minDistance hoặc do minTime
};

Lưu ý: Nhớ setting hai quyền ACCESS_COARSE_LOCATION hoặc ACCESS_FINE_LOCATION. Đôi khi cần một trong hai. Đôi khi cần cả hai. Thế nên set cả hai cho chắc.

Tài liệu chính chủ của Google

Nam viết 20:21 ngày 30/09/2018

Để em làm thử. có gì không được hỏi anh tiếp

Bài liên quan
0