Để lấy được vị trí thông qua gps, chúng ta cần import:
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
và class cần implements LocationListener
Sau đó sử dụng hàm sau để lấy vị trí:
public LatLng getLocation() {
// Get the location manager
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
Criteria criteria = new Criteria();
String bestProvider = locationManager.getBestProvider(criteria, false);
Location location = locationManager.getLastKnownLocation(bestProvider);
Double lat, lon;
try {
lat = location.getLatitude();
lon = location.getLongitude();
return new LatLng(lat, lon);
} catch (NullPointerException e) {
e.printStackTrace();
return null;
}
}
--Tuấn Vũ--
Không có nhận xét nào:
Đăng nhận xét