A class to configure the elements of an AdvancedMarker
icon. Use this class to create a configuration for an icon, then use it to create and set an
icon.
For example:
PinConfig pinConfig = PinConfig.builder()
.setBackgroundColor(Color.RED)
.setBorderColor(Color.GREEN)
.setGlyph(Glyph("A"))
.build()
AdvancedMarkerOptions advancedMarkerOptions =
new AdvancedMarkerOptions()
.icon(BitmapDescriptorFactory.fromPinConfig(pinConfig))
.position(new LatLng(48, -122))
.title("A marker with customized background, border, and glyph.");
map.addMarker(advancedMarkerOptions);
Nested Class Summary
class | PinConfig.Builder | A builder for creating PinConfig
instances. |
|
class | PinConfig.Glyph | Defines a glyph, which is the element at the center of an AdvancedMarker icon. |
Constant Summary
int | BITMAP_LENGTH_DP | |
int | BITMAP_WIDTH_DP | |
int | DEFAULT_PIN_BACKGROUND_COLOR | |
int | DEFAULT_PIN_BORDER_COLOR | |
int | DEFAULT_PIN_GLYPH_COLOR |
Inherited Constant Summary
Public Method Summary
static PinConfig.Builder | |
int |
getBackgroundColor()
Gets the background color for this
PinConfig
object.
|
int |
getBorderColor()
Gets the border color for this
PinConfig
object.
|
PinConfig.Glyph |
getGlyph()
Gets the
PinConfig.Glyph
object for this PinConfig
object.
|
void |
writeToParcel(Parcel out, int
flags)
|
Inherited Method Summary
Constants
public static final int BITMAP_LENGTH_DP
Constant Value: 37
public static final int BITMAP_WIDTH_DP
Constant Value: 26
public static final int DEFAULT_PIN_BACKGROUND_COLOR
Constant Value: -1424587
public static final int DEFAULT_PIN_BORDER_COLOR
Constant Value: -3857889
public static final int DEFAULT_PIN_GLYPH_COLOR
Constant Value: -5041134
Public Methods
public static PinConfig.Builder builder ()
Creates a builder for PinConfig
.
public int getBackgroundColor ()
Gets the background color for this PinConfig
object.
Returns
- background color.
public int getBorderColor ()
Gets the border color for this PinConfig
object.
Returns
- border color.
public PinConfig.Glyph getGlyph ()
Gets the PinConfig.Glyph
object for this PinConfig
object.
Returns
- glyph.