Other Type Aliases

The following type aliases are available globally.

  • A function which is called by the IndoorRoutingEngine after route calculation has completed. It is always called on the main thread. The first argument is the error in case of a failure. It is nil for an operation that succeeds. The second argument is the calculated routes. It is nil in case of an error. The third argument is the list of route notices. It may be null in case of an error, or may contain notices if route-level notices were generated.

    Declaration

    Swift

    public typealias IndoorRouteCompletionHandler = (_ indoorRoutingError: IndoorRoutingError?, _ routeList: [Route]?, _ routeNotices: [IndoorRouteNotice]?) -> Void

    Parameters

    indoorRoutingError

    The error in case of a failure. It is nil for an operation that succeeds.

    routeList

    The calculated routes. It is nil in case of an error.

    routeNotices

    The list of route notices. It may be null in case of an error, or may contain notices if route-level notices were generated.