--- android/TrainInfo/src/dk/thoerup/traininfo/provider/GoogleStationProvider.java 2010/08/02 23:03:11 1005 +++ android/TrainInfo/src/dk/thoerup/traininfo/provider/GoogleStationProvider.java 2010/08/02 23:18:53 1006 @@ -13,20 +13,21 @@ @Deprecated public class GoogleStationProvider implements StationProvider { - List stations = new ArrayList(); - public boolean lookupStationsByName(String name) { - return false; // Not supported + + public List lookupStationsByName(String name) { + return null; // Not supported } @Override - public boolean lookupStationsByIds(String ids) { - return false; + public List lookupStationsByIds(String ids) { + return null; } @Override - public boolean lookupStations(Location location) { - boolean success = false; + public List lookupStations(Location location) { + List stations = new ArrayList(); + //ToDo: to be nice put the api key into the request String urlSource = "http://www.google.com/uds/GlocalSearch?callback=google.search.LocalSearch.RawCompletion&context=1&q=Train%20station&near=" + location.getLatitude() + "%2C" + location.getLongitude() + "&v=1.0"; //String urlSource = "http://www.google.com/uds/GlocalSearch?callback=google.search.LocalSearch.RawCompletion&context=1&q=Train%20station&near=56.2%2C9.0&v=1.0"; @@ -64,17 +65,10 @@ Log.e("Location", title + " " + lat +"," + lng); } - success = true; } catch (Exception e) { Log.e("Location","Location",e); + return null; } - return success; - } - - @Override - public List getStations() { return stations; } - - }