Polygon
fun Polygon(state: PolygonState, color: Color = DefaultFillColor, strokeColor: Color = DefaultStrokeColor, strokeWidth: Float = DefaultStrokeWidth, geodesic: Boolean = DefaultGeodesic, pattern: ImageProvider? = null, patternScale: Float = 1.0f, visible: Boolean = true, zIndex: Float = 0.0f, onTap: (Point) -> Boolean? = null)