public class
PinConfig
extends AbstractSafeParcelable
A class to configure the elements of an AdvancedMarker
icon.
This class does not apply to the Navigation SDK. It exists for compile time compatibility with com.google.android.gms:play-services-maps only.
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 int getBackgroundColor ()
Gets the background color for this PinConfig
object.
Returns
- background color.
public PinConfig.Glyph getGlyph ()
Gets the PinConfig.Glyph
object for this PinConfig
object.
Returns
- glyph.
public void writeToParcel (Parcel out, int flags)
Parameters
out | |
---|---|
flags |