27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSObject.h>
58 #pragma mark initializers
62 #pragma mark properties
67 @property (nullable, nonatomic, strong, readonly) NSError *
error;
86 -(void)startWithCompletion:(nullable
void(^)(NSError *__nullable
error))completion;
91 -(void)stopWithCompletion:(nullable
void(^)(
void))completion;
118 -(void)didStartOrFailWithError:(nullable NSError*)error;
128 -(void)didUpdateHeading:(
double)heading;
138 #pragma mark Deprecated
146 @property (nonatomic, assign, readonly) BOOL
started ;
157 #pragma mark Location Change Handler Delegate Methods
190 headingDidChange:(
double)heading;
AGSLocationDataSourceStatus
Definition: AGSLocationDataSource.h:36
@ AGSLocationDataSourceStatusStarting
Definition: AGSLocationDataSource.h:38
@ AGSLocationDataSourceStatusStarted
Definition: AGSLocationDataSource.h:39
@ AGSLocationDataSourceStatusStopping
Definition: AGSLocationDataSource.h:40
@ AGSLocationDataSourceStatusStopped
Definition: AGSLocationDataSource.h:37
@ AGSLocationDataSourceStatusFailedToStart
Definition: AGSLocationDataSource.h:41
Definition: AGSLocationDataSource.h:140
BOOL started
Definition: AGSLocationDataSource.h:146
A category to organize subclassable aspects of AGSLocationDataSource.
Definition: AGSLocationDataSource.h:101
An abstract base class that provides location updates to AGSLocationDisplay.
Definition: AGSLocationDataSource.h:56
AGSLocationDataSourceStatus status
Definition: AGSLocationDataSource.h:77
NSError * error
Definition: AGSLocationDataSource.h:67
id< AGSLocationChangeHandlerDelegate > locationChangeHandlerDelegate
Definition: AGSLocationDataSource.h:72
Represents a location update provided by a location datasource.
Definition: AGSLocation.h:106
Definition: AGSObject.h:28
A change handler delegate for AGSLocationDataSource.
Definition: AGSLocationDataSource.h:173