Protocols

The following protocols are available globally.

  • Protocol that describes the interface every object providing directions should conform to.

    See more

    Declaration

    Objective-C

    @protocol SITDirectionsInterface <NSObject>

    Swift

    protocol SITDirectionsInterface : NSObjectProtocol
  • Delegate for SITDirectionsManager. Use this to listen for directions related callbacks.

    See more

    Declaration

    Objective-C

    @protocol SITDirectionsDelegate <NSObject>

    Swift

    protocol SITDirectionsDelegate : NSObjectProtocol
  • General interface every object providing location should conform to.

    See more

    Declaration

    Objective-C

    @protocol SITLocationInterface <NSObject>

    Swift

    protocol SITLocationInterface : NSObjectProtocol
  • Delegate for SITLocationManager. Use this to listen for location related callbacks.

    See more

    Declaration

    Objective-C

    @protocol SITLocationDelegate <NSObject>

    Swift

    protocol SITLocationDelegate : NSObjectProtocol
  • Builder block that to configure a SITLocationParametersUpdate instance.

    See more

    Declaration

    Objective-C

    @protocol SITLocationParametersUpdateBuilder <NSObject>

    Swift

    protocol SITLocationParametersUpdateBuilder : NSObjectProtocol
  • Interface that every object that provides navigation must implement.

    See more

    Declaration

    Objective-C

    @protocol SITNavigationInterface <NSObject>

    Swift

    protocol SITNavigationInterface : NSObjectProtocol
  • Protocol for SITNavigationManager. Use this to listen for route progression related callbacks.

    See more

    Declaration

    Objective-C

    @protocol SITNavigationDelegate <NSObject>

    Swift

    protocol SITNavigationDelegate : NSObjectProtocol
  • Generic interface to control realtime operations

    See more

    Declaration

    Objective-C

    @protocol SITRealTimeInterface <NSObject>

    Swift

    protocol SITRealTimeInterface : NSObjectProtocol
  • Generic interface that provides information about the location of the users in Real Time

    See more

    Declaration

    Objective-C

    @protocol SITRealTimeDelegate <NSObject>

    Swift

    protocol SITRealTimeDelegate : NSObjectProtocol