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