Skip to main content

expo-location

Version: 55.0.7 Allows reading geolocation information from the device. Your app can poll for the current location or subscribe to location update events.

Installation

Usage

API Reference

Permissions

() => Promise<LocationPermissionResponse>
Requests foreground location permissions
() => Promise<LocationPermissionResponse>
Requests background location permissions

Get Location

(options?: LocationOptions) => Promise<LocationObject>
Gets current position
(options?: LastKnownPositionOptions) => Promise<LocationObject | null>
Gets last known position
(options: LocationOptions, callback: LocationCallback) => Promise<LocationSubscription>
Watches position changes

Geocoding

(address: string) => Promise<LocationGeocodedAddress[]>
Converts address to coordinates
(location: LocationGeocodedLocation) => Promise<LocationGeocodedAddress[]>
Converts coordinates to address

Examples

Get Current Location

Track User Location

Platform Support

Permissions

iOS: Add to app.json:
Android: Permissions automatically added.

Resources