class_docstr: <<< Baidu coordinate system >>>
  
  Support scatter plot, line
class_docstr_tok: ["<","<","<","Baidu","coordinate","system",">",">",">","Support","scatter","plot",",","line"]
code: def add_control_panel(
      self,
      navigation_control_opts: types.BMapNavigationControl = None,
      overview_map_opts: types.BMapOverviewMapControl = None,
      scale_control_opts: types.BMapScaleControl = None,
      maptype_control_opts: types.BMapTypeControl = None,
      copyright_control_opts: types.BMapCopyrightType = None,
      geo_location_control_opts: types.BMapGeoLocationControl = None,
  ):
      panel_options = [
          navigation_control_opts,
          overview_map_opts,
          scale_control_opts,
          maptype_control_opts,
          copyright_control_opts,
          geo_location_control_opts,
      ]
  
      for panel in panel_options:
          if panel is not None:
              fns = panel.get("functions")
              for fn in fns:
                  self.bmap_js_functions.add(fn)
  
      return self
  
file_path: pyecharts/pyecharts/charts/basic_charts/bmap.py
imports: from ...None import options
  from ...None import types
  from ...charts.basic_charts.geo import GeoChartBase
  from ...commons.utils import OrderedSet
  from ...exceptions import NonexistentCoordinatesException
  from ...globals import ChartType
label_desc: Use image node_id 4 for calling the BMap obj's underlying member method code with example usage: obj.add_control_panel(navigation_control_opts, overview_map_opts, scale_control_opts, maptype_control_opts, copyright_control_opts, geo_location_control_opts) and returns: self