GoogleMaps Framework Reference

GMSFeatureStyle


@interface GMSFeatureStyle : NSObject <NSCopying, NSMutableCopying>

Specifies how a map feature should appear when displayed on a map.

  • Creates a new style.

    Declaration

    Objective-C

    + (nonnull instancetype)styleWithFillColor:(nullable UIColor *)fillColor
                                   strokeColor:(nullable UIColor *)strokeColor
                                   strokeWidth:(CGFloat)strokeWidth;
  • Initializes a new style.

    Declaration

    Swift

    init(fill fillColor: UIColor?, stroke strokeColor: UIColor?, strokeWidth: CGFloat)

    Objective-C

    - (nonnull instancetype)initWithFillColor:(nullable UIColor *)fillColor
                                  strokeColor:(nullable UIColor *)strokeColor
                                  strokeWidth:(CGFloat)strokeWidth;
  • Initializes a default style.

    Declaration

    Swift

    init()

    Objective-C

    - (nonnull instancetype)init;
  • Specifies the fill color, including the alpha channel.

    Declaration

    Swift

    @NSCopying var fillColor: UIColor? { get }

    Objective-C

    @property (nonatomic, copy, readonly, nullable) UIColor *fillColor;
  • Specifies the border color, including the alpha channel.

    Declaration

    Swift

    @NSCopying var strokeColor: UIColor? { get }

    Objective-C

    @property (nonatomic, copy, readonly, nullable) UIColor *strokeColor;
  • Specifies the border width, in screen points.

    Declaration

    Swift

    var strokeWidth: CGFloat { get }

    Objective-C

    @property (nonatomic, readonly) CGFloat strokeWidth;
  • Specifies the radius of a point. Only applies to point geometries.

    Declaration

    Swift

    var pointRadius: CGFloat { get }

    Objective-C

    @property (nonatomic, readonly) CGFloat pointRadius;
  • Declaration

    Swift

    func copy() -> FeatureStyle

    Objective-C

    - (GMSFeatureStyle *)copy;
  • Declaration

    Swift

    func mutableCopy() -> MutableFeatureStyle

    Objective-C

    - (GMSMutableFeatureStyle *)mutableCopy;