Skip to main content

LocationManager

Methods​

getCurrentPosition()​

Returns: Promise<GeolocationPosition | undefined>

addListener(newListener)​

newListener​

Type: (location: GeolocationPosition) => void

Required: Yes

removeListener(oldListener)​

oldListener​

Type: (location: GeolocationPosition) => void

Required: Yes

removeAllListeners()​

start()​

stop()​

setMinDisplacement(minDisplacement)​

minDisplacement​

Type: number

Required: Yes

requestPermissions()​

Request location permissions Requests the following:

  • Android: ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION
  • iOS: requestWhenInUseAuthorization

Returns: Promise<boolean> — Promise resolves to true if permissions were granted, false otherwise