public class MarkerBuilder
extends java.lang.Object
Constructor and Description |
---|
MarkerBuilder(LatLng position)
Constructor of marker builder.
|
Modifier and Type | Method and Description |
---|---|
Marker |
build()
Create an instance of a marker.
|
MarkerBuilder |
decal(boolean decal)
Whether the marker icon is to be attached to the map
|
MarkerBuilder |
draggable(boolean draggable)
When true, marker will be draggable.
|
MarkerBuilder |
icon(Icon icon)
Icon with name.
|
MarkerBuilder |
iconAnchor(MarkerAnchor iconAnchor)
Icon anchor points to the point on the icon which will be attached to the map.
|
MarkerBuilder |
markerBalloon(BaseMarkerBalloon markerBalloon)
Balloon that is to be shown when user clicks on the marker.
|
MarkerBuilder |
shouldCluster(boolean shouldCluster)
When true, marker will be clustered once this option is enabled.
|
MarkerBuilder |
tag(java.io.Serializable tag)
TAG is known android pattern to keep additional information.
|
java.lang.String |
toString() |
@NonNull public MarkerBuilder tag(java.io.Serializable tag)
tag
- - serializable object@NonNull public MarkerBuilder decal(boolean decal)
decal
- marker icon is to be attached to the map@NonNull public MarkerBuilder icon(Icon icon)
icon
- @NonNull public MarkerBuilder iconAnchor(MarkerAnchor iconAnchor)
iconAnchor
- @NonNull public MarkerBuilder markerBalloon(BaseMarkerBalloon markerBalloon)
@NonNull public MarkerBuilder shouldCluster(boolean shouldCluster)
@NonNull public MarkerBuilder draggable(boolean draggable)
public java.lang.String toString()
toString
in class java.lang.Object
@NonNull public Marker build()