@interface SITLocationManager : NSObject <SITLocationInterface>
class SITLocationManager : NSObject, SITLocationInterface
SITLocationManager The SITLocationManager class is the central point for configuring the delivery of location- and headind related events to your app. You use the shared instance of this class to establish the parameters that determine when location and heading events should be delivered and to start and stop the actual delivery of those events.
Set the desired delegates to listen for location updates.
NoteThis class needs bluetooth information to do its work. In case bluetooth access is off, or permissions are denied, an error will be returned to the delegate. It can be thrown at the initial checking or at any moment during the positioning.
NoteYou should always use this method to obtain the manager object and should not try to create instances directly
+ (instancetype _Nonnull)sharedInstance;
class func sharedInstance() -> Self
An initialized object
Object that conforms to the SITLocationDelegate Protocol
Object that conforms to the SITGeofencesDelegate Protocol where notifications about the user entering or exiting a geofence are notified
Add delegate to listen for location updates.