public static void locationManagerService(LocationManager locationManager) {
    Criteria criteria = new Criteria();
    criteria.setPowerRequirement(Criteria.POWER_HIGH);
    criteria.setAccuracy(Criteria.ACCURACY_COARSE);
    criteria.setAltitudeRequired(false);
    criteria.setBearingRequired(false);
    criteria.setSpeedRequired(false);
    criteria.setCostAllowed(true);

    setProvider(locationManager.getBestProvider(criteria, true));
    location = locationManager.getLastKnownLocation(provider);

    if (location != null) {
      setLatitude(location.getLatitude());
      setLongitude(location.getLongitude());
    }
  }