class_docstr: Class for drawing circle overlays on a map.
  
  It's an approximation and starts to diverge from a real circle closer to
  the poles (due to projection distortion).
  
  See :func:`folium.vector_layers.path_options` for the `Path` options.
  
  Parameters
  ----------
  location: tuple[float, float]
      Latitude and Longitude pair (Northing, Easting)
  popup: string or folium.Popup, default None
      Input text or visualization for object displayed when clicking.
  tooltip: str or folium.Tooltip, default None
      Display a text when hovering over the object.
  radius: float
      Radius of the circle, in meters.
  **kwargs
      Other valid (possibly inherited) options. See:
      https://leafletjs.com/reference.html#circle
class_docstr_tok: ["Class","for","drawing","circle","overlays","on","a","map",".","It","'s","an","approximation","and","starts","to","diverge","from","a","real","circle","closer","to","the","poles","(","due","to","projection","distortion",")",".","See",":","func",":","`","folium.vector_layers.path_options","`","for","the","`","Path","`","options",".","Parameters","--","--","--","--","--","location",":","tuple","[","float",",","float","]","Latitude","and","Longitude","pair","(","Northing",",","Easting",")","popup",":","string","or","folium.Popup",",","default","None","Input","text","or","visualization","for","object","displayed","when","clicking",".","tooltip",":","str","or","folium.Tooltip",",","default","None","Display","a","text","when","hovering","over","the","object",".","radius",":","float","Radius","of","the","circle",",","in","meters",".","*","*","kwargs","Other","valid","(","possibly","inherited",")","options",".","See",":","https",":","\/\/leafletjs.com\/reference.html","#","circle"]
code: def __init__(
      self,
      location: Optional[Sequence[float]] = None,
      radius: float = 50,
      popup: Union[Popup, str, None] = None,
      tooltip: Union[Tooltip, str, None] = None,
      **kwargs: TypePathOptions,
  ):
      super().__init__(location, popup=popup, tooltip=tooltip)
      self._name = "circle"
      self.options = path_options(line=False, radius=radius, **kwargs)
  
imports: from typing import List, Optional, Sequence, Union
  from branca.element import MacroElement
  from jinja2 import Template
  from folium.map import Marker, Popup, Tooltip
  from folium.utilities import TypeLine, TypeMultiLine, TypePathOptions, camelize, get_bounds, validate_locations, validate_multi_locations
label_desc: Use image node_id 1 to create a new Circle object from inherited base classes: Marker with example: obj = Circle(location, radius, popup, tooltip)