/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/LocationLookup.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/LocationLookup.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 353 by torben, Thu Sep 24 08:19:23 2009 UTC revision 354 by torben, Tue Sep 29 18:24:23 2009 UTC
# Line 106  public class LocationLookup implements L Line 106  public class LocationLookup implements L
106                  // TODO Auto-generated method stub                  // TODO Auto-generated method stub
107    
108          }          }
           
   
         public static void injectMockLocation(Context cntx) {  
                 Location odder = new Location("gps2");  
                 odder.setLatitude(55.976632);  
                 odder.setLongitude(10.16407);  
                   
                 Location kbh = new Location("gps2"); //Christiansborg 55.675092,12.578573  
                 kbh.setLatitude(55.675092);  
                 kbh.setLongitude(12.578573);  
                   
                 Location bjbro = new Location("gps2");  
                 bjbro.setLatitude(56.380745);  
                 bjbro.setLongitude(9.655609);  
                   
                 Location hillerod = new Location("gps");  
                 hillerod.setLatitude(55.929177);  
                 hillerod.setLongitude(12.308095);  
                   
                 Location aarhus = new Location("gps"); //Aros  
                 aarhus.setLatitude(56.153828);  
                 aarhus.setLongitude(10.200369);  
                   
                   
                   
                 LocationManager lm = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE);  
                 if (lm.getProvider("gps2") == null)  
                         lm.addTestProvider("gps2", false, true, true, false, false, false, false, 0, Criteria.ACCURACY_FINE );  
                 lm.setTestProviderEnabled("gps2", true);  
                 lm.setTestProviderLocation("gps2", kbh);  
         }  
           
         public static void removeMockLocation(Context cntx) {  
                 LocationManager lm = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE);  
                 if (lm.getProvider("gps2") != null)  
                         lm.removeTestProvider("gps2");  
         }  
109  }  }

Legend:
Removed from v.353  
changed lines
  Added in v.354

  ViewVC Help
Powered by ViewVC 1.1.20