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
  • Delegate for SITLocationManager. Use this to listen for geofences related callbacks.

    See more

    Declaration

    Objective-C

    @protocol SITGeofencesDelegate <NSObject>

    Swift

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

    See more

    Declaration

    Objective-C

    @protocol SITLocationParametersUpdateBuilder <NSObject>

    Swift

    protocol SITLocationParametersUpdateBuilder : NSObjectProtocol
  • Class that acts as a controller for SITMapView and manages user interactions and map data.

    See more

    Declaration

    Objective-C

    @protocol SITMapViewController <NSObject>

    Swift

    protocol SITMapViewController : NSObjectProtocol
  • Protocol that defines important states of the SITMapView Component

    See more

    Declaration

    Objective-C

    @protocol SITMapViewDelegate <NSObject>

    Swift

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

    See more

    Declaration

    Objective-C

    @protocol SITMapperProtocol

    Swift

    protocol SITMapperProtocol
  • 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