class_docstr: Control plugin to geolocate the user.
  
  This plugins adds a button to the map, and when it's clicked shows the current
  user device location.
  
  To work properly in production, the connection needs to be encrypted, otherwise browser will not
  allow users to share their location.
  
  Parameters
  ----------
  auto-start : bool, default False
      When set to True, plugin will be activated on map loading and search for user position.
      Once user location is founded, the map will automatically centered in using user coordinates.
  **kwargs
      For possible options, see https://github.com/domoritz/leaflet-locatecontrol
  
  Examples
  --------
  >>> m = folium.Map()
  # With default settings
  >>> LocateControl().add_to(m)
  
  # With some custom options
  >>> LocateControl(
  ...     position="bottomright",
  ...     strings={"title": "See you current location", "popup": "Your position"},
  ... ).add_to(m)
  
  For more info check:
  https://github.com/domoritz/leaflet-locatecontrol
code: def __init__(self, auto_start=False, **kwargs):
      super().__init__()
      self._name = "LocateControl"
      self.auto_start = auto_start
      self.options = parse_options(**kwargs)
  
imports: from branca.element import MacroElement
  from jinja2 import Template
  from folium.elements import JSCSSMixin
  from folium.utilities import parse_options
label_desc: Use image node_id 1 to create a new LocateControl object from inherited base classes: JSCSSMixin, MacroElement with example: obj = LocateControl(auto_start)