/** * Copyright 2009 Joe LaPenna */ package com.joelapenna.foursquared.location; import com.joelapenna.foursquare.Foursquare.Location; /** * @author Joe LaPenna (joe@joelapenna.com) */ public class LocationUtils { public static final Location createFoursquareLocation(android.location.Location location) { if (location == null) { return new Location(null, null, null, null, null); } String geolat = null; if (location.getLatitude() != 0.0) { geolat = String.valueOf(location.getLatitude()); } String geolong = null; if (location.getLongitude() != 0.0) { geolong = String.valueOf(location.getLongitude()); } String geohacc = null; if (location.hasAccuracy()) { geohacc = String.valueOf(location.getAccuracy()); } String geoalt = null; if (location.hasAccuracy()) { geoalt = String.valueOf(location.hasAltitude()); } return new Location(geolat, geolong, geohacc, null, geoalt); } }