I couldn\'t figure out why LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest, this); \"FusedLocationApi\" is cross out
use getFusedLocationProviderClient instead LocationServices.FusedLocationApi.
Kotlin
activity?.let { activity ->
val client = LocationServices.getFusedLocationProviderClient(activity)
client.lastLocation.addOnCompleteListener(activity, OnCompleteListener {
// it.result.latitude
// it.result.longitude
})
}
java
FusedLocationProviderClient client =
LocationServices.getFusedLocationProviderClient(this);
// Get the last known location
client.getLastLocation()
.addOnCompleteListener(this, new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
// ...
}
});