AWFMapArrow
Objective-C
@protocol AWFMapArrow
Swift
protocol AWFMapArrow
The AWFMapArrow protocol defines the required properties and methods for an object that defines a directional arrow element on a map.
-
The starting coordinate for the arrow.
Declaration
Objective-C
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;Swift
var coordinate: CLLocationCoordinate2D { get } -
The coordinate bounds containing the arrow.
Declaration
Objective-C
@property (nonatomic, readonly) int *bounds;Swift
var bounds: UnsafeMutablePointer<Int32>! { get } -
Initializes and returns a newly allocated arrow object with the specified array of coordinates and point count.
Declaration
Objective-C
+ (instancetype)arrowWithCoordinates:(CLLocationCoordinate2D *)coord count:(NSUInteger)count;Swift
static func withCoordinates(_ coord: UnsafeMutablePointer<CLLocationCoordinate2D>!, count: UInt) -> Self!Parameters
coordThe array of coordinates that define the arrow path.
countThe number of points included in the coordinate array.
Return Value
An initialized arrow object.
-
Initializes and returns a newly allocated arrow object with the specified array of map points and point count.
Declaration
Objective-C
+ (instancetype)arrowWithPoints:(MKMapPoint *)points count:(NSUInteger)count;Swift
static func withPoints(_ points: Any!, count: UInt) -> Self!Parameters
pointsThe array of map points that define the arrow path.
countThe number of points included in the point array.
Return Value
An initialized arrow object.
View on GitHub
AWFMapArrow Protocol Reference