dependencies {
implementation 'com.google.android.gms:play-services-basement:17.6.0'
}
LocationRequest locationRequest = new LocationRequest();
LocationCallback locationCallback = new LocationCallback() {
@Override
public void onLocationResult(LocationResult locationResult) {
if (locationResult == null) {
return;
}
for (Location location : locationResult.getLocations()) {
double latitude = location.getLatitude();
double longitude = location.getLongitude();
Log.d(TAG, "Latitude: " + latitude + ", Longitude: " + longitude);
}
}
};
FusedLocationProviderClient fusedLocationProviderClient =
LocationServices.getFusedLocationProviderClient(this);
fusedLocationProviderClient.requestLocationUpdates(locationRequest, locationCallback, null);