MGLUserLocationAnnotationViewStyle


@interface MGLUserLocationAnnotationViewStyle : NSObject

A class containing information about the default User Location annotation view style.

  • The fill color for the puck view.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        UIColor *_Nonnull puckFillColor;

    Swift

    var puckFillColor: UIColor { get set }
  • The shadow color for the puck view.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        UIColor *_Nonnull puckShadowColor;

    Swift

    var puckShadowColor: UIColor { get set }
  • The shadow opacity for the puck view. Set any value between 0.0 and 1.0. The default value of this property is equal to 0.25

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        CGFloat puckShadowOpacity;

    Swift

    var puckShadowOpacity: CGFloat { get set }
  • The fill color for the arrow puck.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        UIColor *_Nonnull puckArrowFillColor;

    Swift

    var puckArrowFillColor: UIColor { get set }
  • The fill color for the puck view.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        UIColor *_Nonnull haloFillColor;

    Swift

    var haloFillColor: UIColor { get set }
  • The halo fill color for the approximate view.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        API_AVAILABLE(ios(14)) UIColor *approximateHaloFillColor;

    Swift

    var approximateHaloFillColor: UIColor { get set }
  • The halo border color for the approximate view.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        API_AVAILABLE(ios(14)) UIColor *approximateHaloBorderColor;

    Swift

    var approximateHaloBorderColor: UIColor { get set }
  • The halo border width for the approximate view. The default value of this property is equal to 2.0

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        CGFloat approximateHaloBorderWidth;

    Swift

    var approximateHaloBorderWidth: CGFloat { get set }
  • The halo opacity for the approximate view. Set any value between 0.0 and 1.0 The default value of this property is equal to 0.15

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        CGFloat approximateHaloOpacity;

    Swift

    var approximateHaloOpacity: CGFloat { get set }