PolygonOptions

Builder class for creating Polygon instances with a fluent API. Matches the Google Maps API pattern for polygon configuration.

Example usage:

val polygon = PolygonOptions()
.add(LatLng(51.5, 0.0))
.add(LatLng(51.6, 0.0))
.add(LatLng(51.6, 0.1))
.strokeColor(Color.Red)
.fillColor(Color(red = 255, green = 0, blue = 0, alpha = 128))
.clickable(true)

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

Adds a vertex to the outline of the polygon.

Link copied to clipboard

Adds vertices to the outline of the polygon.

Link copied to clipboard

Adds a hole to the polygon.

Link copied to clipboard

Sets whether the polygon is clickable.

Link copied to clipboard

Sets the fill color of the polygon interior.

Link copied to clipboard

Sets whether segments are drawn as geodesics (great-circle paths).

Link copied to clipboard

Sets the stroke cap style for line endpoints.

Link copied to clipboard

Sets the stroke color of the polygon outline.

Link copied to clipboard

Sets the stroke join style for line corners.

Link copied to clipboard

Sets the stroke pattern of the polygon outline (dashed, dotted, etc.).

Link copied to clipboard

Sets the stroke width of the polygon outline in pixels.

Link copied to clipboard
fun tag(tag: Any?): PolygonOptions

Sets optional user data associated with the polygon.

Link copied to clipboard

Sets whether the polygon is visible.

Link copied to clipboard

Sets the z-index for draw order.