class_docstr: <<< Baidu coordinate system >>>
  
  Support scatter plot, line
class_docstr_tok: ["<","<","<","Baidu","coordinate","system",">",">",">","Support","scatter","plot",",","line"]
code: def add_schema(
      self,
      baidu_ak: str,
      center: types.Sequence,
      zoom: types.Union[types.Numeric, str] = None,
      is_roam: bool = True,
      map_style: types.Optional[dict] = None,
  ):
      self.js_dependencies.add(
          BAIDU_MAP_API.format(baidu_ak),
          BAIDU_MAP_GETSCRIPT.format(baidu_ak),
      )
      self.options.update(
          bmap={
              "center": center,
              "zoom": zoom,
              "roam": is_roam,
              "mapStyle": map_style,
          }
      )
      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 3 for calling the BMap obj's underlying member method code with example usage: obj.add_schema(baidu_ak, center, zoom, is_roam, map_style) and returns: self