36 |
public void abortLocationListener() { |
public void abortLocationListener() { |
37 |
locManager.removeUpdates(this); |
locManager.removeUpdates(this); |
38 |
} |
} |
39 |
|
|
40 |
|
public boolean hasLocation() { |
41 |
|
return savedLocation != null; |
42 |
|
} |
43 |
|
|
44 |
public void locateStations() { |
public void locateStations() { |
45 |
//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 |
//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 |
62 |
|
|
63 |
|
|
64 |
if (bestProv != null) { |
if (bestProv != null) { |
|
savedLocation = locManager.getLastKnownLocation(bestProv); |
|
65 |
locManager.requestLocationUpdates(bestProv, 0, 0, this); |
locManager.requestLocationUpdates(bestProv, 0, 0, this); |
66 |
} else { |
} else { |
67 |
// message that no suitable provider was found |
// message that no suitable provider was found |
129 |
bjbro.setLatitude(56.380745); |
bjbro.setLatitude(56.380745); |
130 |
bjbro.setLongitude(9.655609); |
bjbro.setLongitude(9.655609); |
131 |
|
|
132 |
|
Location hillerod = new Location("gps"); |
133 |
|
hillerod.setLatitude(55.929177); |
134 |
|
hillerod.setLongitude(12.308095); |
135 |
|
|
136 |
LocationManager lm = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE); |
LocationManager lm = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE); |
137 |
if (lm.getProvider("gps2") == null) |
if (lm.getProvider("gps2") == null) |
138 |
lm.addTestProvider("gps2", false, true, true, false, false, false, false, 0, Criteria.ACCURACY_FINE ); |
lm.addTestProvider("gps2", false, true, true, false, false, false, false, 0, Criteria.ACCURACY_FINE ); |
139 |
lm.setTestProviderEnabled("gps2", true); |
lm.setTestProviderEnabled("gps2", true); |
140 |
lm.setTestProviderLocation("gps2", kbh); |
lm.setTestProviderLocation("gps2", hillerod); |
141 |
} |
} |
142 |
|
|
143 |
public static void removeMockLocation(Context cntx) { |
public static void removeMockLocation(Context cntx) { |