AWFMKMultiShapeOverlayRenderer
Objective-C
@interface AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer
Swift
class AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer
An AWFMKMultiShapeOverlayRenderer is an MKOverlayRenderer subclass that draws the visual representation of the polygons and polylines
associated with an AWFMKMultiShapeOverlay instance.
-
The color used to fill polygon shapes.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *fillColor;Swift
var fillColor: UIColor? { get set } -
The color used to stroke polygon and polyline paths.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *strokeColor;Swift
var strokeColor: UIColor? { get set } -
The line width of polygon and polyline paths.
Declaration
Objective-C
@property (nonatomic) CGFloat lineWidth;Swift
var lineWidth: CGFloat { get set } -
The line join style for all shape paths.
Declaration
Objective-C
@property (nonatomic) CGLineJoin lineJoin;Swift
var lineJoin: CGLineJoin { get set } -
The line cap style for all shape paths.
Declaration
Objective-C
@property (nonatomic) CGLineCap lineCap;Swift
var lineCap: CGLineCap { get set } -
The miter limit used when stroking the shape paths.
Declaration
Objective-C
@property (nonatomic) CGFloat miterLimit;Swift
var miterLimit: CGFloat { get set } -
The dash pattern applied to the shape paths when stroked.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSArray *lineDashPattern;Swift
var lineDashPattern: [Any]? { get set } -
The dash phase applied to the shape paths when stroked.
Declaration
Objective-C
@property (nonatomic) CGFloat lineDashPhase;Swift
var lineDashPhase: CGFloat { get set } -
Style provider for various map representable objects associated with the overlay.
Declaration
Objective-C
@property (nonatomic, strong) AWFDataRepresentableStyle *_Nonnull styleProvider;Swift
var styleProvider: AWFDataRepresentableStyle { get set } -
The arrow head style to be used for polylines.
Declaration
Objective-C
@property (nonatomic) AWFArrowheadType arrowheadType;Swift
var arrowheadType: AWFArrowheadType { get set } -
The width of the polyline arrowheads.
Declaration
Objective-C
@property (nonatomic) CGFloat arrowheadWidth;Swift
var arrowheadWidth: CGFloat { get set } -
The length of the polyline arrowheads.
Declaration
Objective-C
@property (nonatomic) CGFloat arrowheadLength;Swift
var arrowheadLength: CGFloat { get set } -
The color used to fill the arrowheads.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *arrowColor;Swift
var arrowColor: UIColor? { get set }
View on GitHub
AWFMKMultiShapeOverlayRenderer Class Reference