GoogleMaps Framework Reference

  • GMSPinImageGlyph provides a way to customize the appearance of markers on a map with an image, text, or a colored glyph.

  • You can initialize a GMSPinImageGlyph with an image, text and color, or a glyph color.

  • GMSPinImageGlyph offers read-only properties to access the text, text color, image, and glyph color.

  • This class is used for advanced marker customization within the Google Maps SDK.

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.

Design a Mobile Site
View Site in Mobile | Classic
Share by: