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 }