LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
Location location = locationManager.getLastKnownLocation(locationManager.getBestProvider(criteria, false));
googleMap.setMyLocationEnabled(true);
LatLng place = new LatLng(location.getLatitude(), location.getLongitude());
Log.d("Location", String.valueOf(place));
CameraUpdate locations = CameraUpdateFactory.newLatLngZoom(
place, 14);
googleMap.animateCamera(locations);
Первая строка этого кода помещает синюю точку на карте в правильное место, но когда карта анимирует масштаб, она приближается к неправильному месту (не далеко, может быть, как 0,2-0,5 мили).