19 #import <ArcGIS/AGSObject.h> 20 #import <CoreLocation/CLLocation.h> 39 #pragma mark initializers 52 -(instancetype)initWithPosition:(
AGSPoint*)position horizontalAccuracy:(
double)horizontalAccuracy velocity:(
double)velocity course:(
double)course lastKnown:(BOOL)lastKnown;
65 -(instancetype)initWithPosition:(
AGSPoint*)position
66 timestamp:(NSDate*)timestamp
67 horizontalAccuracy:(
double)horizontalAccuracy
68 verticalAccuracy:(
double)verticalAccuracy
69 velocity:(
double)velocity
71 lastKnown:(BOOL)lastKnown;
83 +(instancetype)locationWithPosition:(
AGSPoint*)position horizontalAccuracy:(
double)horizontalAccuracy velocity:(
double)velocity course:(
double)course lastKnown:(BOOL)lastKnown;
96 +(instancetype)locationWithPosition:(
AGSPoint*)position
97 timestamp:(NSDate*)timestamp
98 horizontalAccuracy:(
double)horizontalAccuracy
99 verticalAccuracy:(
double)verticalAccuracy
100 velocity:(
double)velocity
101 course:(
double)course
102 lastKnown:(BOOL)lastKnown;
110 +(
AGSLocation*)locationWithCLLocation:(CLLocation*)cllocation;
113 #pragma mark properties 118 @property (nonatomic, assign, readonly)
double course;
133 @property (nullable, nonatomic, strong, readonly)
AGSPoint *position;
138 @property (nonatomic, assign, readonly)
double velocity;
143 @property (nonatomic, strong, readonly) NSDate *
timestamp;
Represents a location update provided by a location datasource.
Definition: AGSLocation.h:34
BOOL lastKnown
Definition: AGSLocation.h:128
double course
Definition: AGSLocation.h:118
double horizontalAccuracy
Definition: AGSLocation.h:123
double verticalAccuracy
Definition: AGSLocation.h:148
double velocity
Definition: AGSLocation.h:138
Definition: AGSObject.h:21
NSDate * timestamp
Definition: AGSLocation.h:143
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:57