enum LocalizationFailureReason (Niantic.ARDK.AR.Localization.LocalizationFailureReason)

Overview

enum LocalizationFailureReason {
    None                     = 0,
    Unknown                  = 1,
    Timeout                  = 2,
    Canceled                 = 3,
    InvalidEndpoint          = 4,
    CannotConnectToServer    = 5,
    BadRequest               = 6,
    BadResponse              = 7,
    BadIdentifier            = 8,
    LocationDataNotAvailable = 9,
    NotSupportedAtLocation   = 10,
    InternalServerFailure    = 11,
    InvalidAPIKey            = 12,
    Unauthenticated          = 13,
};

Detailed Documentation

Note

This is an experimental feature, and may be changed or removed in a future release. This feature is currently not functional or supported.

Enum Values

None

No failure, no reason.

Unknown

Failure, unknown reasons.

Timeout

Failure, couldn’t localize within the specified timeout period, likely because the user’s world tracking was unstable or the user was not looking at a localize-able target.

Canceled

Canceled, because StopLocalization was called.

CannotConnectToServer

Failure to connect to localization service.

BadRequest

Failure, localization service rejected the client request.

BadResponse

Failure, client rejected the localization service response.

BadIdentifier

Failure, Identifier is invalid.

LocationDataNotAvailable

Failure, Location permissions were not granted by the user, or no location service was started by the app.

NotSupportedAtLocation

Failure, based on GPS information, system determined localization was not possible.