# GoogleMaps Framework Reference

# GMSPinImageOptions

    @interface GMSPinImageOptions : NSObject

Provides pin image customization for an advanced marker.
- `


  ### [glyph](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSPinImageOptions#/c:objc(cs)GMSPinImageOptions(py)glyph)


  ` An object representing a String or Image to replace the glyph on the marker

  #### Declaration

  Swift

      var glyph: https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSPinImageGlyph.html? { get set }

  Objective-C

      @property (nonatomic, nullable) https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSPinImageGlyph.html *glyph;

- `


  ### [backgroundColor](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSPinImageOptions#/c:objc(cs)GMSPinImageOptions(py)backgroundColor)


  ` The color used to fill the marker shape with.

  #### Declaration

  Swift

      var backgroundColor: UIColor? { get set }

  Objective-C

      @property (nonatomic, nullable) UIColor *backgroundColor;

- `


  ### [borderColor](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSPinImageOptions#/c:objc(cs)GMSPinImageOptions(py)borderColor)


  ` The color used for the border of the marker shape.

  #### Declaration

  Swift

      var borderColor: UIColor? { get set }

  Objective-C

      @property (nonatomic, nullable) UIColor *borderColor;