AI-generated Key Takeaways
-
GMSPinImageGlyph
provides a way to customize the appearance of markers on a map by using text, images, or glyph colors. -
It offers three initialization methods: one for text with color, one for images, and one for glyph colors.
-
The class exposes properties to access the text, text color, image, and glyph color used for the marker.
-
GMSPinImageGlyph
is intended for advanced marker customization and is not the standard approach for basic marker styling.
GMSPinImageGlyph
@interface GMSPinImageGlyph : NSObject
Provides a custom pin image glyph for an advanced marker.
-
Unavailable
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
-
Declaration
Swift
var text: String? { get }
Objective-C
@property(nonatomic, nullable, readonly) NSString *text
-
Declaration
Swift
var textColor: UIColor? { get }
Objective-C
@property(nonatomic, nullable, readonly) UIColor *textColor
-
Declaration
Swift
var image: UIImage? { get }
Objective-C
@property(nonatomic, nullable, readonly) UIImage *image
-
Declaration
Swift
var glyphColor: UIColor? { get }
Objective-C
@property(nonatomic, nullable, readonly) UIColor *glyphColor
-
Returns a glyph model with the given text.
Declaration
Swift
init(text: String, textColor: UIColor)
Objective-C
- (nonnull GMSPinImageGlyph *)initWithText:(nonnull NSString *)text textColor:(nonnull UIColor *)textColor;
Parameters
text
A
NSString
object to use as the glyph.textColor
A
UIColor
object to use to render the text.Return Value
An initialized glyph model.
-
Returns a glyph model with the given text.
Declaration
Swift
init(image: UIImage)
Objective-C
- (nonnull GMSPinImageGlyph *)initWithImage:(nonnull UIImage *)image;
Parameters
image
A
UIImage
object to use as the glyph.Return Value
An initialized glyph model.
-
Returns a glyph model with the given glyph color.
Declaration
Swift
init(glyphColor: UIColor)
Objective-C
- (nonnull GMSPinImageGlyph *)initWithGlyphColor:(nonnull UIColor *)glyphColor;
Parameters
glyphColor
A
UIColor
object to use to render the glyph.Return Value
An initialized glyph model.