def build_rectangle_dict(self,<EOL>north,<EOL>west,<EOL>south,<EOL>east,<EOL>stroke_color='<STR_LIT>',<EOL>stroke_opacity=<NUM_LIT>,<EOL>stroke_weight=<NUM_LIT:2>,<EOL>fill_color='<STR_LIT>',<EOL>fill_opacity=<NUM_LIT>,<EOL>):
rectangle = {<EOL>'<STR_LIT>': stroke_color,<EOL>'<STR_LIT>': stroke_opacity,<EOL>'<STR_LIT>': stroke_weight,<EOL>'<STR_LIT>': fill_color,<EOL>'<STR_LIT>': fill_opacity,<EOL>'<STR_LIT>': {'<STR_LIT>': north,<EOL>'<STR_LIT>': west,<EOL>'<STR_LIT>': south,<EOL>'<STR_LIT>': east,<EOL>}<EOL>}<EOL>return rectangle<EOL>
Set a dictionary with the javascript class Rectangle parameters

        This function sets a default drawing configuration if the user just
        pass the rectangle bounds, but also allows to set each parameter
        individually if the user wish so.

        Args:
            north (float): The north latitude bound
            west (float): The west longitude bound
            south (float): The south latitude bound
            east (float): The east longitude bound
            stroke_color (str): Sets the color of the rectangle border using
                hexadecimal color notation
            stroke_opacity (float): Sets the opacity of the rectangle border
                in percentage. If stroke_opacity = 0, the border is transparent
            stroke_weight (int): Sets the stroke girth in pixels.
            fill_color (str): Sets the color of the rectangle fill using
                hexadecimal color notation
            fill_opacity (float): Sets the opacity of the rectangle fill