(
        self,
        center_lat,  # type: float
        center_lng,  # type: float
        radius,  # type: float
        stroke_color="#FF0000",  # type: str
        stroke_opacity=0.8,  # type: float
        stroke_weight=2,  # type: int
        fill_color="#FF0000",  # type: str
        fill_opacity=0.3,  # type: float
        clickable=True,  # type: bool
    )
return circle
Set a dictionary with the javascript class Circle 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:
            center_lat (float): The circle center latitude
            center_lng (float): The circle center longitude
            radius  (float): The circle radius, in meters
            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 circle fill using
                hexadecimal color notation
            fill_opacity (float): Sets the opacity of the circle fill
Set a dictionary with the javascript class Circle parameters
Set a dictionary with the javascript class Circle parameters
def build_circle_dict(
        self,
        center_lat,  # type: float
        center_lng,  # type: float
        radius,  # type: float
        stroke_color="#FF0000",  # type: str
        stroke_opacity=0.8,  # type: float
        stroke_weight=2,  # type: int
        fill_color="#FF0000",  # type: str
        fill_opacity=0.3,  # type: float
        clickable=True,  # type: bool
    ):
        # type: (...) -> Dict
        """Set a dictionary with the javascript class Circle 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:
            center_lat (float): The circle center latitude
            center_lng (float): The circle center longitude
            radius  (float): The circle radius, in meters
            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 circle fill using
                hexadecimal color notation
            fill_opacity (float): Sets the opacity of the circle fill
        """

        circle = {
            "stroke_color": stroke_color,
            "stroke_opacity": stroke_opacity,
            "stroke_weight": stroke_weight,
            "fill_color": fill_color,
            "fill_opacity": fill_opacity,
            "center": {"lat": center_lat, "lng": center_lng},
            "radius": radius,
            "clickable": clickable,
        }

        return circle
def build_circle_dict ( self , center_lat , # type: float center_lng , # type: float radius , # type: float stroke_color = "#FF0000" , # type: str stroke_opacity = 0.8 , # type: float stroke_weight = 2 , # type: int fill_color = "#FF0000" , # type: str fill_opacity = 0.3 , # type: float clickable = True , # type: bool ) : # type: (...) -> Dict circle = { "stroke_color" : stroke_color , "stroke_opacity" : stroke_opacity , "stroke_weight" : stroke_weight , "fill_color" : fill_color , "fill_opacity" : fill_opacity , "center" : { "lat" : center_lat , "lng" : center_lng } , "radius" : radius , "clickable" : clickable , } return circle