NavigationStartError

public enum NavigationStartError : Error

NavigationStartError contains information about any problems that occur during navigation. The detailed meaning of each error is provided via the message variable.

Important

This is a Public Preview API. It may be changed or removed at any time.
  • Occurs on a bad request: the routing request contains invalid or missing parameters.

    Declaration

    Swift

    case badRequest
  • Occurs when there is an error in the communication to the routing service.

    Declaration

    Swift

    case communicationError
  • Occurs when trip planning fails for an unexpected reason.

    Declaration

    Swift

    case failed
  • Occurs when the trip plan contains an invalid ID, such as the vehicle ID.

    Declaration

    Swift

    case invalidId
  • Occurs when the request contains a parameter value outside its valid range.

    Declaration

    Swift

    case invalidRange
  • Declaration

    Swift

    public var message: String { get }
  • Occurs when permission is denied: the API key used for online routing is not valid, or the rate limit has been exceeded.

    Declaration

    Swift

    case permissionDenied
  • Occurs when the onboard service fails to decode the route response.

    Declaration

    Swift

    case routeDecodingError
  • Occurs when no route has been found using the supplied parameters.

    Declaration

    Swift

    case routeNotFound
  • Occurs when there has been an unknown error in the routing service.

    Declaration

    Swift

    case serviceError
  • Occurs when there has been a timeout in the routing service.

    Declaration

    Swift

    case serviceTimeout
  • Occurs when no departure place is provided in the trip plan and the system does not have a current position.

    Declaration

    Swift

    case unknownStartingPoint