Lines Matching refs:Location
4 import * as Location from 'expo-location';
21 const providerStatus = await Location.getProviderStatusAsync();
24 return Location.requestForegroundPermissionsAsync();
69 const permission = await Location.requestForegroundPermissionsAsync();
71 t.expect(permission.status).toBe(Location.PermissionStatus.GRANTED);
77 const permission = await Location.getForegroundPermissionsAsync();
79 t.expect(permission.status).toBe(Location.PermissionStatus.GRANTED);
85 const permission = await Location.requestBackgroundPermissionsAsync();
87 t.expect(permission.status).toBe(Location.PermissionStatus.GRANTED);
93 const permission = await Location.getBackgroundPermissionsAsync();
95 t.expect(permission.status).toBe(Location.PermissionStatus.GRANTED);
101 const result = await Location.hasServicesEnabledAsync();
111 const result = await Location.getProviderStatusAsync();
120 const result = await Location.getProviderStatusAsync();
128 const result = await Location.getProviderStatusAsync();
136 const result = await Location.getProviderStatusAsync();
152 await Location.enableNetworkProviderAsync();
155 const result = await Location.getProviderStatusAsync();
185 Location.getCurrentPositionAsync({
186 accuracy: Location.Accuracy.Balanced,
195 Location.getCurrentPositionAsync({
196 accuracy: Location.Accuracy.Balanced,
205 Location.getCurrentPositionAsync({
206 accuracy: Location.Accuracy.Highest,
218 Location.getCurrentPositionAsync({
219 accuracy: Location.Accuracy.Balanced,
232 Location.getCurrentPositionAsync({
233 accuracy: Location.Accuracy.Highest,
244 Location.getCurrentPositionAsync({ accuracy: Location.Accuracy.Low }),
245 Location.getCurrentPositionAsync({ accuracy: Location.Accuracy.Lowest }),
246 Location.getCurrentPositionAsync(),
253 const subscriber = await Location.watchPositionAsync({}, () => {});
254 await Location.getCurrentPositionAsync({ accuracy: Location.Accuracy.Low });
265 testShapeOrUnauthorized(() => Location.getLastKnownPositionAsync()),
272 const current = await Location.getCurrentPositionAsync({
273 accuracy: Location.Accuracy.Lowest,
275 const lastKnown = await Location.getLastKnownPositionAsync();
284 const location = await Location.getLastKnownPositionAsync({ maxAge: 0 });
289 const location = await Location.getLastKnownPositionAsync({ maxAge: -1000 });
296 const location = await Location.getLastKnownPositionAsync({ maxAge });
305 const location = await Location.getLastKnownPositionAsync({ requiredAccuracy });
313 const location = await Location.getLastKnownPositionAsync({
323 Location.getLastKnownPositionAsync(),
324 Location.getLastKnownPositionAsync({ maxAge: 1000 }),
325 Location.getLastKnownPositionAsync({ requiredAccuracy: 100 }),
332 const subscriber = await Location.watchPositionAsync({}, () => {});
333 await Location.getLastKnownPositionAsync();
341 const subscriber = await Location.watchPositionAsync({}, (location) => {
353 spies.map((spy) => Location.watchPositionAsync({}, spy))
369 return Location.requestForegroundPermissionsAsync();
372 const heading = await Location.getHeadingAsync();
379 await Location.getHeadingAsync();
403 const result = await Location.geocodeAsync('900 State St, Salem, OR');
418 const result = await Location.geocodeAsync(':(');
431 const result = await Location.reverseGeocodeAsync({
450 await Location.reverseGeocodeAsync({
470 await Location.startLocationUpdatesAsync(BACKGROUND_LOCATION_TASK);
474 const started = await Location.hasStartedLocationUpdatesAsync(BACKGROUND_LOCATION_TASK);
479 await expectTaskAccuracyToBe(Location.Accuracy.Balanced);
483 const newAccuracy = Location.Accuracy.Highest;
484 await Location.startLocationUpdatesAsync(BACKGROUND_LOCATION_TASK, {
491 await Location.stopLocationUpdatesAsync(BACKGROUND_LOCATION_TASK);
495 const started = await Location.hasStartedLocationUpdatesAsync(BACKGROUND_LOCATION_TASK);
536 await Location.startGeofencingAsync(GEOFENCING_TASK, regions);
540 const started = await Location.hasStartedGeofencingAsync(GEOFENCING_TASK);
550 await Location.startGeofencingAsync(GEOFENCING_TASK, newRegions);
555 await Location.stopGeofencingAsync(GEOFENCING_TASK);
559 const started = await Location.hasStartedGeofencingAsync(GEOFENCING_TASK);
567 await Location.startGeofencingAsync(GEOFENCING_TASK, []);
577 await Location.startGeofencingAsync(GEOFENCING_TASK, [{ longitude: 'not a number' }]);