PositionError

A PositionError object is passed to the [geolocationError](../parameters/geolocationError.html) callback when an error occurs.

Properties

  • code: One of the predefined error codes listed below.

  • message: Error message describing the details of the error encountered.

Constants

  • PositionError.PERMISSION_DENIED
  • PositionError.POSITION_UNAVAILABLE
  • PositionError.TIMEOUT

Description

The PositionError object is passed to the [geolocationError](../parameters/geolocationError.html) callback function when an error occurs with geolocation.

PositionError.PERMISSION_DENIED

Returned when the user does not allow your application to retrieve position information. This is dependent on the platform.

PositionError.POSITION_UNAVAILABLE

Returned when the device is unable to retrieve a position. In general this means the device has no network connectivity and/or cannot get a satellite fix.

PositionError.TIMEOUT

Returned when the device is unable to retrieve a position within the time specified in the [geolocationOptions](../parameters/geolocation.options.html)' timeout property. When used with [geolocation.watchPosition](../geolocation.watchPosition.html), this error could be passed to the [geolocationError](../parameters/geolocationError.html) callback every timeout milliseconds.