Я заинтересован в получении текущего местоположения пользователя в приложении, созданном с помощью Android Studio (и Google Maps API).Есть эта ссылка, которая может считаться руководством: https://developer.android.com/training/location/retrieve-current#java однако с кодом, относящимся к следующему:
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mFusedLocationClient.getLastLocation().addOnSuccessListener(this, new OnSuccessListener<Location>() {
@Override
public void onSuccess(Location location) {
if(location != null) {
LatLng lastLocation = new LatLng(location.getLatitude(), location.getLongitude());
mMap.moveCamera(CameraUpdateFactory.newLatLng(lastLocation));
}
else{
LatLng fixedLocation = new LatLng(52.237049, 21.017532);
mMap.moveCamera(CameraUpdateFactory.newLatLng(fixedLocation));
}
}
});
Не похоже, что камера перемещена в мое реальное место или туда, гдежестко закодировано.Как я могу получить данные о текущем местоположении?
С уважением,