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 }