--- android/TrainInfo/src/dk/thoerup/traininfo/StationLocator.java 2009/08/27 12:17:43 284 +++ android/TrainInfo/src/dk/thoerup/traininfo/StationLocator.java 2009/08/28 06:34:42 285 @@ -36,6 +36,10 @@ public void abortLocationListener() { locManager.removeUpdates(this); } + + public boolean hasLocation() { + return savedLocation != null; + } public void locateStations() { //http://www.google.com/uds/GlocalSearch?callback=google.search.LocalSearch.RawCompletion&context=1&lstkp=0&rsz=small&hl=en&source=gsc&gss=.com&sig=fadf0e8d483d0f70bea11d5905010a16&q=Train%20station&near=56.377424%2C9.656695&key=ABQIAAAA1XbMiDxx_BTCY2_FkPh06RRaGTYH6UMl8mADNa0YKuWNNa8VNxQEerTAUcfkyrr6OwBovxn7TDAH5Q&v=1.0&nocache=1249640467498 @@ -58,7 +62,6 @@ if (bestProv != null) { - savedLocation = locManager.getLastKnownLocation(bestProv); locManager.requestLocationUpdates(bestProv, 0, 0, this); } else { // message that no suitable provider was found