package mobi.pharmaapp.models; import com.google.android.maps.GeoPoint; import mobi.pharmaapp.util.LocalConstants; import mobi.pharmaapp.util.Location; /** * * @author see /AUTHORS */ public class UserModel { private GeoPoint curLoc; private static final UserModel userModel = new UserModel(); private UserModel() { curLoc = LocalConstants.INITIAL_USER_LOCATION; } public static UserModel getInstance() { return userModel; } public Location getCurrentLocation() { return new Location((float) curLoc.getLatitudeE6() / 1000000, (float) curLoc.getLongitudeE6() / 1000000); } public void setCurrentLocation(GeoPoint l) { curLoc = l; } public void setCurrentLocation(double lat, double lon) { curLoc = new GeoPoint((int) (lat * 1000000), (int) (lon * 1000000)); } }