code: def add_coordinate_json(self, json_file: str):
      with open(json_file, "r", encoding="utf-8") as f:
          json_reader = json.load(f)
          for k, v in json_reader.items():
              self.add_coordinate(k, v[0], v[1])
      return self
  
file_path: pyecharts/pyecharts/charts/basic_charts/geo.py
imports: import simplejson
  from ...None import options
  from ...None import types
  from ...charts.chart import Chart
  from ...datasets import COORDINATES
  from ...exceptions import NonexistentCoordinatesException
  from ...globals import ChartType
label_desc: Use image node_id 4 for calling the GeoChartBase obj's underlying member method code with example usage: obj.add_coordinate_json(json_file) and returns: self