diff --git a/resource/datasets/__init__.py b/resource/datasets/__init__.py new file mode 100644 index 0000000..0ea7ed8 --- /dev/null +++ b/resource/datasets/__init__.py @@ -0,0 +1,141 @@ +import difflib +import os +import typing +import urllib.request + +import simplejson as json + + +class FuzzyDict(dict): + """Provides a dictionary that performs fuzzy lookup""" + + def __init__(self, cutoff: float = 0.6): + """Construct a new FuzzyDict instance + + items is an dictionary to copy items from (optional) + cutoff is the match ratio below which matches should not be considered + cutoff needs to be a float between 0 and 1 (where zero is no match + and 1 is a perfect match)""" + super(FuzzyDict, self).__init__() + self.cutoff = cutoff + + # short wrapper around some super (dict) methods + self._dict_contains = lambda key: super(FuzzyDict, self).__contains__(key) + self._dict_getitem = lambda key: super(FuzzyDict, self).__getitem__(key) + + def _search(self, lookfor: typing.Any, stop_on_first: bool = False): + """Returns the value whose key best matches lookfor + + if stop_on_first is True then the method returns as soon + as it finds the first item + """ + + # if the item is in the dictionary then just return it + if self._dict_contains(lookfor): + return True, lookfor, self._dict_getitem(lookfor), 1 + + # set up the fuzzy matching tool + ratio_calc = difflib.SequenceMatcher() + ratio_calc.set_seq1(lookfor) + + # test each key in the dictionary + best_ratio = 0 + best_match = None + best_key = None + for key in self: + # if the current key is not a string + # then we just skip it + try: + # set up the SequenceMatcher with other text + ratio_calc.set_seq2(key) + except TypeError: + continue + + # we get an error here if the item to look for is not a + # string - if it cannot be fuzzy matched and we are here + # this it is definitely not in the dictionary + try: + # calculate the match value + ratio = ratio_calc.ratio() + except TypeError: + break + + # if this is the best ratio so far - save it and the value + if ratio > best_ratio: + best_ratio = ratio + best_key = key + best_match = self._dict_getitem(key) + + if stop_on_first and ratio >= self.cutoff: + break + + return best_ratio >= self.cutoff, best_key, best_match, best_ratio + + def __contains__(self, item: typing.Any): + if self._search(item, True)[0]: + return True + else: + return False + + def __getitem__(self, lookfor: typing.Any): + matched, key, item, ratio = self._search(lookfor) + + if not matched: + raise KeyError( + "'%s'. closest match: '%s' with ratio %.3f" + % (str(lookfor), str(key), ratio) + ) + + return item + + +__HERE = os.path.abspath(os.path.dirname(__file__)) +with open(os.path.join(__HERE, "map_filename.json"), "r", encoding="utf8") as f: + FILENAMES: FuzzyDict = FuzzyDict() + for k, v in json.load(f).items(): + FILENAMES[k] = v + +with open(os.path.join(__HERE, "city_coordinates.json"), "r", encoding="utf8") as f: + COORDINATES: FuzzyDict = FuzzyDict() + for k, v in json.load(f).items(): + COORDINATES[k] = v + +EXTRA = {} + + +def register_url(asset_url: str): + if asset_url: + registry = asset_url + "/registry.json" + try: + contents = urllib.request.urlopen(registry).read() + contents = json.loads(contents) + except Exception as e: + raise e + files = {} + pinyin_names = set() + for name, pinyin in contents["PINYIN_MAP"].items(): + file_name = contents["FILE_MAP"][pinyin] + files[name] = [file_name, "js"] + pinyin_names.add(pinyin) + + for key, file_name in contents["FILE_MAP"].items(): + if key not in pinyin_names: + # English names + files[key] = [file_name, "js"] + + js_folder_name = contents["JS_FOLDER"] + if js_folder_name == "/": + js_file_prefix = f"{asset_url}/" + else: + js_file_prefix = f"{asset_url}/{js_folder_name}/" + EXTRA[js_file_prefix] = files + + +def register_files(asset_files: dict): + if asset_files: + FILENAMES.update(asset_files) + + +def register_coords(coords: dict): + if coords: + COORDINATES.update(coords) diff --git a/resource/datasets/city_coordinates.json b/resource/datasets/city_coordinates.json new file mode 100644 index 0000000..c56b5e3 --- /dev/null +++ b/resource/datasets/city_coordinates.json @@ -0,0 +1,15006 @@ +{ + "阿城": [ + 126.58, + 45.32 + ], + "阿克苏": [ + 80.19, + 41.09 + ], + "阿勒泰": [ + 88.12, + 47.5 + ], + "阿图什": [ + 76.08, + 39.42 + ], + "安达": [ + 125.18, + 46.24 + ], + "安国": [ + 115.2, + 38.24 + ], + "安康": [ + 109.01, + 32.41 + ], + "安陆": [ + 113.41, + 31.15 + ], + "安庆": [ + 117.02, + 30.31 + ], + "安丘": [ + 119.12, + 36.25 + ], + "安顺": [ + 105.55, + 26.14 + ], + "安阳": [ + 114.35, + 36.1 + ], + "鞍山": [ + 122.85, + 41.12 + ], + "巴中": [ + 106.43, + 31.51 + ], + "霸州": [ + 116.24, + 39.06 + ], + "白城": [ + 122.5, + 45.38 + ], + "白山": [ + 126.26, + 41.56 + ], + "白银": [ + 104.12, + 36.33 + ], + "百色": [ + 106.36, + 23.54 + ], + "蚌埠": [ + 117.21, + 32.56 + ], + "包头": [ + 110, + 40.58 + ], + "宝鸡": [ + 107.15, + 34.38 + ], + "保定": [ + 115.48, + 38.85 + ], + "保山": [ + 99.1, + 25.08 + ], + "北海": [ + 109.12, + 21.49 + ], + "北流": [ + 110.21, + 22.42 + ], + "北票": [ + 120.47, + 41.48 + ], + "本溪": [ + 123.73, + 41.3 + ], + "毕节": [ + 105.18, + 27.18 + ], + "滨州": [ + 118.03, + 37.36 + ], + "亳州": [ + 115.47, + 33.52 + ], + "博乐": [ + 82.08, + 44.57 + ], + "沧州": [ + 116.83, + 38.33 + ], + "昌吉": [ + 87.18, + 44.02 + ], + "昌邑": [ + 119.24, + 39.52 + ], + "常德": [ + 111.69, + 29.05 + ], + "常熟": [ + 120.74, + 31.64 + ], + "常州": [ + 119.95, + 31.79 + ], + "巢湖": [ + 117.52, + 31.36 + ], + "朝阳": [ + 120.27, + 41.34 + ], + "潮阳": [ + 116.36, + 23.16 + ], + "潮州": [ + 116.63, + 23.68 + ], + "郴州": [ + 113.02, + 25.46 + ], + "成都": [ + 104.06, + 30.67 + ], + "承德": [ + 117.93, + 40.97 + ], + "澄海": [ + 116.46, + 23.28 + ], + "赤峰": [ + 118.87, + 42.28 + ], + "赤水": [ + 105.42, + 28.34 + ], + "崇州": [ + 103.4, + 30.39 + ], + "滁州": [ + 118.18, + 32.18 + ], + "楚雄": [ + 101.32, + 25.01 + ], + "慈溪": [ + 121.15, + 30.11 + ], + "从化": [ + 113.33, + 23.33 + ], + "达川": [ + 107.29, + 31.14 + ], + "大安": [ + 124.18, + 45.3 + ], + "大理": [ + 100.13, + 25.34 + ], + "大连": [ + 121.62, + 38.92 + ], + "大庆": [ + 125.03, + 46.58 + ], + "大石桥": [ + 122.31, + 40.37 + ], + "大同": [ + 113.3, + 40.12 + ], + "大冶": [ + 114.58, + 30.06 + ], + "丹东": [ + 124.37, + 40.13 + ], + "丹江口": [ + 108.3, + 32.33 + ], + "丹阳": [ + 119.32, + 32 + ], + "儋州": [ + 109.34, + 19.31 + ], + "当阳": [ + 111.47, + 30.5 + ], + "德惠": [ + 125.42, + 44.32 + ], + "德令哈": [ + 97.23, + 37.22 + ], + "德兴": [ + 117.35, + 28.57 + ], + "德阳": [ + 104.37, + 31.13 + ], + "德州": [ + 116.29, + 37.45 + ], + "登封": [ + 113.02, + 34.27 + ], + "邓州": [ + 112.05, + 32.42 + ], + "定州": [ + 115, + 38.3 + ], + "东川": [ + 103.12, + 26.06 + ], + "东港": [ + 124.08, + 39.53 + ], + "东莞": [ + 113.75, + 23.04 + ], + "东胜": [ + 109.59, + 39.48 + ], + "东台": [ + 120.19, + 32.51 + ], + "东阳": [ + 120.14, + 29.16 + ], + "东营": [ + 118.49, + 37.46 + ], + "都江堰": [ + 103.37, + 31.01 + ], + "都匀": [ + 107.31, + 26.15 + ], + "敦化": [ + 128.13, + 43.22 + ], + "敦煌": [ + 94.41, + 40.08 + ], + "峨眉山": [ + 103.29, + 29.36 + ], + "额尔古纳": [ + 120.11, + 50.13 + ], + "鄂尔多斯": [ + 109.781327, + 39.608266 + ], + "鄂州": [ + 114.52, + 30.23 + ], + "恩平": [ + 112.19, + 22.12 + ], + "恩施": [ + 109.29, + 30.16 + ], + "二连浩特": [ + 111.58, + 43.38 + ], + "番禺": [ + 113.22, + 22.57 + ], + "防城港": [ + 108.2, + 21.37 + ], + "肥城": [ + 116.46, + 36.14 + ], + "丰城": [ + 115.48, + 28.12 + ], + "丰南": [ + 118.06, + 39.34 + ], + "丰镇": [ + 113.09, + 40.27 + ], + "凤城": [ + 124.02, + 40.28 + ], + "奉化": [ + 121.24, + 29.39 + ], + "佛山": [ + 113.11, + 23.05 + ], + "涪陵": [ + 107.22, + 29.42 + ], + "福安": [ + 119.39, + 27.06 + ], + "福清": [ + 119.23, + 25.42 + ], + "福州": [ + 119.3, + 26.08 + ], + "抚顺": [ + 123.97, + 41.97 + ], + "阜康": [ + 87.58, + 44.09 + ], + "阜新": [ + 121.39, + 42.01 + ], + "阜阳": [ + 115.48, + 32.54 + ], + "富锦": [ + 132.02, + 47.15 + ], + "富阳": [ + 119.95, + 30.07 + ], + "盖州": [ + 122.21, + 40.24 + ], + "赣州": [ + 114.56, + 28.52 + ], + "高安": [ + 115.22, + 28.25 + ], + "高碑店": [ + 115.51, + 39.2 + ], + "高密": [ + 119.44, + 36.22 + ], + "高明": [ + 112.5, + 22.53 + ], + "高平": [ + 112.55, + 35.48 + ], + "高要": [ + 112.26, + 23.02 + ], + "高邮": [ + 119.27, + 32.47 + ], + "高州": [ + 110.5, + 21.54 + ], + "格尔木": [ + 94.55, + 36.26 + ], + "个旧": [ + 103.09, + 23.21 + ], + "根河": [ + 121.29, + 50.48 + ], + "公主岭": [ + 124.49, + 43.31 + ], + "巩义": [ + 112.58, + 34.46 + ], + "古交": [ + 112.09, + 37.54 + ], + "广汉": [ + 104.15, + 30.58 + ], + "广水": [ + 113.48, + 31.37 + ], + "广元": [ + 105.51, + 32.28 + ], + "广州": [ + 113.23, + 23.16 + ], + "贵池": [ + 117.28, + 30.39 + ], + "贵港": [ + 109.36, + 23.06 + ], + "贵阳": [ + 106.71, + 26.57 + ], + "桂林": [ + 110.28, + 25.29 + ], + "桂平": [ + 110.04, + 23.22 + ], + "哈尔滨": [ + 126.63, + 45.75 + ], + "哈密": [ + 93.28, + 42.5 + ], + "海城": [ + 122.43, + 40.51 + ], + "海口": [ + 110.35, + 20.02 + ], + "海拉尔": [ + 119.39, + 49.12 + ], + "海林": [ + 129.21, + 44.35 + ], + "海伦": [ + 126.57, + 47.28 + ], + "海门": [ + 121.15, + 31.89 + ], + "海宁": [ + 120.42, + 30.32 + ], + "邯郸": [ + 114.47, + 36.6 + ], + "韩城": [ + 110.27, + 35.28 + ], + "汉中": [ + 107.01, + 33.04 + ], + "杭州": [ + 120.19, + 30.26 + ], + "蒿城": [ + 114.5, + 38.02 + ], + "合川": [ + 106.15, + 30.02 + ], + "合肥": [ + 117.27, + 31.86 + ], + "合山": [ + 108.52, + 23.47 + ], + "和龙": [ + 129, + 42.32 + ], + "和田": [ + 79.55, + 37.09 + ], + "河池": [ + 108.03, + 24.42 + ], + "河间": [ + 116.05, + 38.26 + ], + "河津": [ + 110.41, + 35.35 + ], + "河源": [ + 114.68, + 23.73 + ], + "菏泽": [ + 115.480656, + 35.23375 + ], + "鹤壁": [ + 114.11, + 35.54 + ], + "鹤岗": [ + 130.16, + 47.2 + ], + "鹤山": [ + 112.57, + 22.46 + ], + "黑河": [ + 127.29, + 50.14 + ], + "衡水": [ + 115.72, + 37.72 + ], + "衡阳": [ + 112.37, + 26.53 + ], + "洪湖": [ + 113.27, + 29.48 + ], + "洪江": [ + 109.59, + 27.07 + ], + "侯马": [ + 111.21, + 35.37 + ], + "呼和浩特": [ + 111.65, + 40.82 + ], + "湖州": [ + 120.1, + 30.86 + ], + "葫芦岛": [ + 120.836932, + 40.711052 + ], + "花都": [ + 113.12, + 23.23 + ], + "华阴": [ + 110.05, + 34.34 + ], + "华蓥": [ + 106.44, + 30.26 + ], + "化州": [ + 110.37, + 21.39 + ], + "桦甸": [ + 126.44, + 42.58 + ], + "怀化": [ + 109.58, + 27.33 + ], + "淮安": [ + 119.15, + 33.5 + ], + "淮北": [ + 116.47, + 33.57 + ], + "淮南": [ + 116.58, + 32.37 + ], + "淮阴": [ + 119.02, + 33.36 + ], + "黄骅": [ + 117.21, + 38.21 + ], + "黄山": [ + 118.18, + 29.43 + ], + "黄石": [ + 115.06, + 30.12 + ], + "黄州": [ + 114.52, + 30.27 + ], + "珲春": [ + 130.22, + 42.52 + ], + "辉县": [ + 113.47, + 35.27 + ], + "惠阳": [ + 114.28, + 22.48 + ], + "惠州": [ + 114.4, + 23.09 + ], + "霍林郭勒": [ + 119.38, + 45.32 + ], + "霍州": [ + 111.42, + 36.34 + ], + "鸡西": [ + 130.57, + 45.17 + ], + "吉安": [ + 114.58, + 27.07 + ], + "吉首": [ + 109.43, + 28.18 + ], + "即墨": [ + 120.45, + 36.38 + ], + "集安": [ + 126.11, + 41.08 + ], + "集宁": [ + 113.06, + 41.02 + ], + "济南": [ + 117, + 36.65 + ], + "济宁": [ + 116.59, + 35.38 + ], + "济源": [ + 112.35, + 35.04 + ], + "冀州": [ + 115.33, + 37.34 + ], + "佳木斯": [ + 130.22, + 46.47 + ], + "嘉兴": [ + 120.76, + 30.77 + ], + "嘉峪关": [ + 98.289152, + 39.77313 + ], + "简阳": [ + 104.32, + 30.24 + ], + "建德": [ + 119.16, + 29.29 + ], + "建瓯": [ + 118.2, + 27.03 + ], + "建阳": [ + 118.07, + 27.21 + ], + "江都": [ + 119.32, + 32.26 + ], + "江津": [ + 106.16, + 29.18 + ], + "江门": [ + 113.06, + 22.61 + ], + "江山": [ + 118.37, + 28.45 + ], + "江阴": [ + 120.26, + 31.91 + ], + "江油": [ + 104.42, + 31.48 + ], + "姜堰": [ + 120.08, + 32.34 + ], + "胶南": [ + 119.97, + 35.88 + ], + "胶州": [ + 120.03336, + 36.264622 + ], + "焦作": [ + 113.21, + 35.24 + ], + "蛟河": [ + 127.21, + 43.42 + ], + "揭阳": [ + 116.35, + 23.55 + ], + "介休": [ + 111.55, + 37.02 + ], + "界首": [ + 115.21, + 33.15 + ], + "金昌": [ + 102.188043, + 38.520089 + ], + "金华": [ + 119.64, + 29.12 + ], + "金坛": [ + 119.56, + 31.74 + ], + "津市": [ + 111.52, + 29.38 + ], + "锦州": [ + 121.15, + 41.13 + ], + "晋城": [ + 112.51, + 35.3 + ], + "晋江": [ + 118.35, + 24.49 + ], + "晋州": [ + 115.02, + 38.02 + ], + "荆门": [ + 112.12, + 31.02 + ], + "荆沙": [ + 112.16, + 30.18 + ], + "荆州": [ + 112.239741, + 30.335165 + ], + "井冈山": [ + 114.1, + 26.34 + ], + "景德镇": [ + 117.13, + 29.17 + ], + "景洪": [ + 100.48, + 22.01 + ], + "靖江": [ + 120.17, + 32.02 + ], + "九江": [ + 115.97, + 29.71 + ], + "九台": [ + 125.51, + 44.09 + ], + "酒泉": [ + 98.31, + 39.44 + ], + "句容": [ + 119.16, + 31.95 + ], + "喀什": [ + 75.59, + 39.3 + ], + "开封": [ + 114.35, + 34.79 + ], + "开平": [ + 112.4, + 22.22 + ], + "开原": [ + 124.02, + 42.32 + ], + "开远": [ + 103.13, + 23.43 + ], + "凯里": [ + 107.58, + 26.35 + ], + "克拉玛依": [ + 84.77, + 45.59 + ], + "库尔勒": [ + 86.06, + 41.68 + ], + "奎屯": [ + 84.56, + 44.27 + ], + "昆明": [ + 102.73, + 25.04 + ], + "昆山": [ + 120.95, + 31.39 + ], + "廓坊": [ + 116.42, + 39.31 + ], + "拉萨": [ + 91.11, + 29.97 + ], + "莱芜": [ + 117.67, + 36.19 + ], + "莱西": [ + 120.53, + 36.86 + ], + "莱阳": [ + 120.42, + 36.58 + ], + "莱州": [ + 119.942327, + 37.177017 + ], + "兰溪": [ + 119.28, + 29.12 + ], + "兰州": [ + 103.73, + 36.03 + ], + "阆中": [ + 105.58, + 31.36 + ], + "廊坊": [ + 116.7, + 39.53 + ], + "老河口": [ + 111.4, + 32.23 + ], + "乐昌": [ + 113.21, + 25.09 + ], + "乐陵": [ + 117.12, + 37.44 + ], + "乐平": [ + 117.08, + 28.58 + ], + "乐清": [ + 120.58, + 28.08 + ], + "乐山": [ + 103.44, + 29.36 + ], + "雷州": [ + 110.04, + 20.54 + ], + "耒阳": [ + 112.51, + 26.24 + ], + "冷水江": [ + 111.26, + 27.42 + ], + "冷水滩": [ + 111.35, + 26.26 + ], + "醴陵": [ + 113.3, + 27.4 + ], + "丽水": [ + 119.92, + 28.45 + ], + "利川": [ + 108.56, + 30.18 + ], + "溧阳": [ + 119.48, + 31.43 + ], + "连云港": [ + 119.16, + 34.59 + ], + "连州": [ + 112.23, + 24.48 + ], + "涟源": [ + 111.41, + 27.41 + ], + "廉江": [ + 110.17, + 21.37 + ], + "辽阳": [ + 123.12, + 41.16 + ], + "辽源": [ + 125.09, + 42.54 + ], + "聊城": [ + 115.97, + 36.45 + ], + "林州": [ + 113.49, + 36.03 + ], + "临安": [ + 119.72, + 30.23 + ], + "临川": [ + 116.21, + 27.59 + ], + "临汾": [ + 111.5, + 36.08 + ], + "临海": [ + 121.08, + 28.51 + ], + "临河": [ + 107.22, + 40.46 + ], + "临江": [ + 126.53, + 41.49 + ], + "临清": [ + 115.42, + 36.51 + ], + "临夏": [ + 103.12, + 35.37 + ], + "临湘": [ + 113.27, + 29.29 + ], + "临沂": [ + 118.35, + 35.05 + ], + "赁祥": [ + 106.44, + 22.07 + ], + "灵宝": [ + 110.52, + 34.31 + ], + "凌海": [ + 121.21, + 41.1 + ], + "凌源": [ + 119.22, + 41.14 + ], + "浏阳": [ + 113.37, + 28.09 + ], + "柳州": [ + 109.4, + 24.33 + ], + "六安": [ + 116.28, + 31.44 + ], + "六盘水": [ + 104.5, + 26.35 + ], + "龙海": [ + 117.48, + 24.26 + ], + "龙井": [ + 129.26, + 42.46 + ], + "龙口": [ + 120.21, + 37.39 + ], + "龙泉": [ + 119.08, + 28.04 + ], + "龙岩": [ + 117.01, + 25.06 + ], + "娄底": [ + 111.59, + 27.44 + ], + "泸州": [ + 105.39, + 28.91 + ], + "鹿泉": [ + 114.19, + 38.04 + ], + "潞城": [ + 113.14, + 36.21 + ], + "罗定": [ + 111.33, + 22.46 + ], + "洛阳": [ + 112.44, + 34.7 + ], + "漯河": [ + 114.02, + 33.33 + ], + "麻城": [ + 115.01, + 31.1 + ], + "马鞍山": [ + 118.48, + 31.56 + ], + "满洲里": [ + 117.23, + 49.35 + ], + "茂名": [ + 110.88, + 21.68 + ], + "梅河口": [ + 125.4, + 42.32 + ], + "梅州": [ + 116.1, + 24.55 + ], + "汨罗": [ + 113.03, + 28.49 + ], + "密山": [ + 131.5, + 45.32 + ], + "绵阳": [ + 104.73, + 31.48 + ], + "明光": [ + 117.58, + 32.47 + ], + "牡丹江": [ + 129.58, + 44.6 + ], + "南安": [ + 118.23, + 24.57 + ], + "南昌": [ + 115.89, + 28.68 + ], + "南充": [ + 106.110698, + 30.837793 + ], + "南川": [ + 107.05, + 29.1 + ], + "南宫": [ + 115.23, + 37.22 + ], + "南海": [ + 113.09, + 23.01 + ], + "南京": [ + 118.78, + 32.04 + ], + "南宁": [ + 108.33, + 22.84 + ], + "南平": [ + 118.1, + 26.38 + ], + "南通": [ + 121.05, + 32.08 + ], + "南阳": [ + 112.32, + 33 + ], + "讷河": [ + 124.51, + 48.29 + ], + "内江": [ + 105.02, + 29.36 + ], + "宁安": [ + 129.28, + 44.21 + ], + "宁波": [ + 121.56, + 29.86 + ], + "宁德": [ + 119.31, + 26.39 + ], + "攀枝花": [ + 101.718637, + 26.582347 + ], + "盘锦": [ + 122.070714, + 41.119997 + ], + "彭州": [ + 103.57, + 30.59 + ], + "蓬莱": [ + 120.75, + 37.8 + ], + "邳州": [ + 117.59, + 34.19 + ], + "平顶山": [ + 113.29, + 33.75 + ], + "平度": [ + 119.97, + 36.77 + ], + "平湖": [ + 121.01, + 30.42 + ], + "平凉": [ + 106.4, + 35.32 + ], + "萍乡": [ + 113.5, + 27.37 + ], + "泊头": [ + 116.34, + 38.04 + ], + "莆田": [ + 119.01, + 24.26 + ], + "濮阳": [ + 115.01, + 35.44 + ], + "浦圻": [ + 113.51, + 29.42 + ], + "普兰店": [ + 121.58, + 39.23 + ], + "普宁": [ + 116.1, + 23.18 + ], + "七台河": [ + 130.49, + 45.48 + ], + "齐齐哈尔": [ + 123.97, + 47.33 + ], + "启乐": [ + 121.39, + 31.48 + ], + "潜江": [ + 112.53, + 30.26 + ], + "钦州": [ + 108.37, + 21.57 + ], + "秦皇岛": [ + 119.57, + 39.95 + ], + "沁阳": [ + 112.57, + 35.05 + ], + "青岛": [ + 120.33, + 36.07 + ], + "青铜峡": [ + 105.59, + 37.56 + ], + "青州": [ + 118.28, + 36.42 + ], + "清远": [ + 113.01, + 23.7 + ], + "清镇": [ + 106.27, + 26.33 + ], + "邛崃": [ + 103.28, + 30.26 + ], + "琼海": [ + 110.28, + 19.14 + ], + "琼山": [ + 110.21, + 19.59 + ], + "曲阜": [ + 116.58, + 35.36 + ], + "曲靖": [ + 103.79, + 25.51 + ], + "衢州": [ + 118.88, + 28.97 + ], + "泉州": [ + 118.58, + 24.93 + ], + "任丘": [ + 116.07, + 38.42 + ], + "日喀则": [ + 88.51, + 29.16 + ], + "日照": [ + 119.46, + 35.42 + ], + "荣成": [ + 122.41, + 37.16 + ], + "如皋": [ + 120.33, + 32.23 + ], + "汝州": [ + 112.5, + 34.09 + ], + "乳山": [ + 121.52, + 36.89 + ], + "瑞安": [ + 120.38, + 27.48 + ], + "瑞昌": [ + 115.38, + 29.4 + ], + "瑞金": [ + 116.01, + 25.53 + ], + "瑞丽": [ + 97.5, + 24 + ], + "三河": [ + 117.04, + 39.58 + ], + "三门峡": [ + 111.19, + 34.76 + ], + "三明": [ + 117.36, + 26.13 + ], + "三水": [ + 112.52, + 23.1 + ], + "三亚": [ + 109.511909, + 18.252847 + ], + "沙河": [ + 114.3, + 36.51 + ], + "厦门": [ + 118.1, + 24.46 + ], + "汕头": [ + 116.69, + 23.39 + ], + "汕尾": [ + 115.375279, + 22.786211 + ], + "商丘": [ + 115.38, + 34.26 + ], + "商州": [ + 109.57, + 33.52 + ], + "上饶": [ + 117.58, + 25.27 + ], + "上虞": [ + 120.52, + 30.01 + ], + "尚志": [ + 127.55, + 45.14 + ], + "韶关": [ + 113.62, + 24.84 + ], + "韶山": [ + 112.29, + 27.54 + ], + "邵武": [ + 117.29, + 27.2 + ], + "邵阳": [ + 111.28, + 27.14 + ], + "绍兴": [ + 120.58, + 30.01 + ], + "深圳": [ + 114.07, + 22.62 + ], + "深州": [ + 115.32, + 38.01 + ], + "沈阳": [ + 123.38, + 41.8 + ], + "十堰": [ + 110.47, + 32.4 + ], + "石河子": [ + 86, + 44.18 + ], + "石家庄": [ + 114.48, + 38.03 + ], + "石狮": [ + 118.38, + 24.44 + ], + "石首": [ + 112.24, + 29.43 + ], + "石嘴山": [ + 106.39, + 39.04 + ], + "寿光": [ + 118.73, + 36.86 + ], + "舒兰": [ + 126.57, + 44.24 + ], + "双城": [ + 126.15, + 45.22 + ], + "双鸭山": [ + 131.11, + 46.38 + ], + "顺德": [ + 113.15, + 22.5 + ], + "朔州": [ + 112.26, + 39.19 + ], + "思茅": [ + 100.58, + 22.48 + ], + "四会": [ + 112.41, + 23.21 + ], + "四平": [ + 124.22, + 43.1 + ], + "松原": [ + 124.49, + 45.11 + ], + "苏州": [ + 120.62, + 31.32 + ], + "宿迁": [ + 118.3, + 33.96 + ], + "宿州": [ + 116.58, + 33.38 + ], + "绥芬河": [ + 131.11, + 44.25 + ], + "绥化": [ + 126.59, + 46.38 + ], + "随州": [ + 113.22, + 31.42 + ], + "遂宁": [ + 105.33, + 30.31 + ], + "塔城": [ + 82.59, + 46.46 + ], + "台北": [ + 121.3, + 25.03 + ], + "台山": [ + 112.48, + 22.15 + ], + "台州": [ + 121.420757, + 28.656386 + ], + "太仓": [ + 121.1, + 31.45 + ], + "太原": [ + 112.53, + 37.87 + ], + "泰安": [ + 117.13, + 36.18 + ], + "泰兴": [ + 120.01, + 32.1 + ], + "泰州": [ + 119.9, + 32.49 + ], + "唐山": [ + 118.02, + 39.63 + ], + "洮南": [ + 122.47, + 45.2 + ], + "滕州": [ + 117.09, + 35.06 + ], + "天门": [ + 113.1, + 30.39 + ], + "天水": [ + 105.42, + 34.37 + ], + "天长": [ + 118.59, + 32.41 + ], + "铁法": [ + 123.32, + 42.28 + ], + "铁力": [ + 128.01, + 46.59 + ], + "铁岭": [ + 123.51, + 42.18 + ], + "通化": [ + 125.56, + 41.43 + ], + "通辽": [ + 122.16, + 43.37 + ], + "通什": [ + 109.31, + 18.46 + ], + "通州": [ + 121.03, + 32.05 + ], + "同江": [ + 132.3, + 47.39 + ], + "桐乡": [ + 120.32, + 30.38 + ], + "铜川": [ + 109.11, + 35.09 + ], + "铜陵": [ + 117.48, + 30.56 + ], + "铜仁": [ + 109.12, + 27.43 + ], + "图们": [ + 129.51, + 42.57 + ], + "吐鲁番": [ + 89.11, + 42.54 + ], + "瓦房店": [ + 121.979603, + 39.627114 + ], + "畹町": [ + 98.04, + 24.06 + ], + "万县": [ + 108.21, + 30.5 + ], + "万源": [ + 108.03, + 32.03 + ], + "威海": [ + 122.1, + 37.5 + ], + "潍坊": [ + 119.1, + 36.62 + ], + "卫辉": [ + 114.03, + 35.24 + ], + "渭南": [ + 109.5, + 34.52 + ], + "温岭": [ + 121.21, + 28.22 + ], + "温州": [ + 120.65, + 28.01 + ], + "文登": [ + 122.05, + 37.2 + ], + "乌海": [ + 106.48, + 39.4 + ], + "乌兰浩特": [ + 122.03, + 46.03 + ], + "乌鲁木齐": [ + 87.68, + 43.77 + ], + "无锡": [ + 120.29, + 31.59 + ], + "吴川": [ + 110.47, + 21.26 + ], + "吴江": [ + 120.63, + 31.16 + ], + "吴忠": [ + 106.11, + 37.59 + ], + "芜湖": [ + 118.38, + 31.33 + ], + "梧州": [ + 111.2, + 23.29 + ], + "五常": [ + 127.11, + 44.55 + ], + "五大连池": [ + 126.07, + 48.38 + ], + "武安": [ + 114.11, + 36.42 + ], + "武冈": [ + 110.37, + 26.43 + ], + "武汉": [ + 114.31, + 30.52 + ], + "武威": [ + 102.39, + 37.56 + ], + "武穴": [ + 115.33, + 29.51 + ], + "武夷山": [ + 118.02, + 27.46 + ], + "舞钢": [ + 113.3, + 33.17 + ], + "西安": [ + 108.95, + 34.27 + ], + "西昌": [ + 102.16, + 27.54 + ], + "西峰": [ + 107.4, + 35.45 + ], + "西宁": [ + 101.74, + 36.56 + ], + "锡林浩特": [ + 116.03, + 43.57 + ], + "仙桃": [ + 113.27, + 30.22 + ], + "咸宁": [ + 114.17, + 29.53 + ], + "咸阳": [ + 108.72, + 34.36 + ], + "湘潭": [ + 112.91, + 27.87 + ], + "湘乡": [ + 112.31, + 27.44 + ], + "襄樊": [ + 112.08, + 32.02 + ], + "项城": [ + 114.54, + 33.26 + ], + "萧山": [ + 120.16, + 30.09 + ], + "孝感": [ + 113.54, + 30.56 + ], + "孝义": [ + 111.48, + 37.08 + ], + "忻州": [ + 112.43, + 38.24 + ], + "辛集": [ + 115.12, + 37.54 + ], + "新会": [ + 113.01, + 22.32 + ], + "新乐": [ + 114.41, + 38.2 + ], + "新密": [ + 113.22, + 34.31 + ], + "新民": [ + 122.49, + 41.59 + ], + "新泰": [ + 117.45, + 35.54 + ], + "新乡": [ + 113.52, + 35.18 + ], + "新沂": [ + 118.2, + 34.22 + ], + "新余": [ + 114.56, + 27.48 + ], + "新郑": [ + 113.43, + 34.24 + ], + "信阳": [ + 114.04, + 32.07 + ], + "邢台": [ + 114.48, + 37.05 + ], + "荥阳": [ + 113.21, + 34.46 + ], + "兴城": [ + 120.41, + 40.37 + ], + "兴化": [ + 119.5, + 32.56 + ], + "兴宁": [ + 115.43, + 24.09 + ], + "兴平": [ + 108.29, + 34.18 + ], + "兴义": [ + 104.53, + 25.05 + ], + "徐州": [ + 117.2, + 34.26 + ], + "许昌": [ + 113.49, + 34.01 + ], + "宣威": [ + 104.06, + 26.13 + ], + "宣州": [ + 118.44, + 30.57 + ], + "牙克石": [ + 120.4, + 49.17 + ], + "雅安": [ + 102.59, + 29.59 + ], + "烟台": [ + 121.39, + 37.52 + ], + "延安": [ + 109.47, + 36.6 + ], + "延吉": [ + 129.3, + 42.54 + ], + "盐城": [ + 120.13, + 33.38 + ], + "盐在": [ + 120.08, + 33.22 + ], + "兖州": [ + 116.49, + 35.32 + ], + "偃师": [ + 112.47, + 34.43 + ], + "扬中": [ + 119.49, + 32.14 + ], + "扬州": [ + 119.42, + 32.39 + ], + "阳春": [ + 111.48, + 22.1 + ], + "阳江": [ + 111.95, + 21.85 + ], + "阳泉": [ + 113.57, + 37.85 + ], + "伊春": [ + 128.56, + 47.42 + ], + "伊宁": [ + 81.2, + 43.55 + ], + "仪征": [ + 119.1, + 32.16 + ], + "宜宾": [ + 104.56, + 29.77 + ], + "宜昌": [ + 111.3, + 30.7 + ], + "宜城": [ + 112.15, + 31.42 + ], + "宜春": [ + 114.23, + 27.47 + ], + "宜兴": [ + 119.82, + 31.36 + ], + "宜州": [ + 108.4, + 24.28 + ], + "义马": [ + 111.55, + 34.43 + ], + "义乌": [ + 120.06, + 29.32 + ], + "益阳": [ + 112.2, + 28.36 + ], + "银川": [ + 106.27, + 38.47 + ], + "应城": [ + 113.33, + 30.57 + ], + "英德": [ + 113.22, + 24.1 + ], + "鹰潭": [ + 117.03, + 28.14 + ], + "营口": [ + 122.18, + 40.65 + ], + "永安": [ + 117.23, + 25.58 + ], + "永川": [ + 105.53, + 29.23 + ], + "永济": [ + 110.27, + 34.52 + ], + "永康": [ + 120.01, + 29.54 + ], + "永州": [ + 111.37, + 26.13 + ], + "余杭": [ + 120.18, + 30.26 + ], + "余姚": [ + 121.1, + 30.02 + ], + "愉树": [ + 126.32, + 44.49 + ], + "榆次": [ + 112.43, + 37.41 + ], + "榆林": [ + 109.47, + 38.18 + ], + "禹城": [ + 116.39, + 36.56 + ], + "禹州": [ + 113.28, + 34.09 + ], + "玉林": [ + 110.09, + 22.38 + ], + "玉门": [ + 97.35, + 39.49 + ], + "玉溪": [ + 102.52, + 24.35 + ], + "沅江": [ + 112.22, + 28.5 + ], + "原平": [ + 112.42, + 38.43 + ], + "岳阳": [ + 113.09, + 29.37 + ], + "云浮": [ + 112.02, + 22.93 + ], + "运城": [ + 110.59, + 35.02 + ], + "枣阳": [ + 112.44, + 32.07 + ], + "枣庄": [ + 117.57, + 34.86 + ], + "增城": [ + 113.49, + 23.18 + ], + "扎兰屯": [ + 122.47, + 48 + ], + "湛江": [ + 110.359377, + 21.270708 + ], + "张家港": [ + 120.555821, + 31.875428 + ], + "张家界": [ + 110.479191, + 29.117096 + ], + "张家口": [ + 114.87, + 40.82 + ], + "张掖": [ + 100.26, + 38.56 + ], + "章丘": [ + 117.53, + 36.72 + ], + "漳平": [ + 117.24, + 25.17 + ], + "漳州": [ + 117.39, + 24.31 + ], + "樟树": [ + 115.32, + 28.03 + ], + "长春": [ + 125.35, + 43.88 + ], + "长葛": [ + 113.47, + 34.12 + ], + "长乐": [ + 119.31, + 25.58 + ], + "长沙": [ + 113, + 28.21 + ], + "长治": [ + 113.08, + 36.18 + ], + "招远": [ + 120.38, + 37.35 + ], + "昭通": [ + 103.42, + 27.2 + ], + "肇东": [ + 125.58, + 46.04 + ], + "肇庆": [ + 112.44, + 23.05 + ], + "镇江": [ + 119.44, + 32.2 + ], + "郑州": [ + 113.65, + 34.76 + ], + "枝城": [ + 111.27, + 30.23 + ], + "中山": [ + 113.38, + 22.52 + ], + "钟祥": [ + 112.34, + 31.1 + ], + "舟山": [ + 122.207216, + 29.985295 + ], + "周口": [ + 114.38, + 33.37 + ], + "株洲": [ + 113.16, + 27.83 + ], + "珠海": [ + 113.52, + 22.3 + ], + "诸城": [ + 119.24, + 35.59 + ], + "诸暨": [ + 120.23, + 29.71 + ], + "驻马店": [ + 114.01, + 32.58 + ], + "庄河": [ + 122.58, + 39.41 + ], + "涿州": [ + 115.59, + 39.29 + ], + "资兴": [ + 113.13, + 25.58 + ], + "资阳": [ + 104.38, + 30.09 + ], + "淄博": [ + 118.05, + 36.78 + ], + "自贡": [ + 104.778442, + 29.33903 + ], + "邹城": [ + 116.58, + 35.24 + ], + "遵化": [ + 117.58, + 40.11 + ], + "遵义": [ + 106.9, + 27.7 + ], + "晋中": [ + 112.75, + 37.68 + ], + "吕梁": [ + 111.13, + 37.52 + ], + "呼伦贝尔": [ + 119.77, + 49.22 + ], + "巴彦淖尔": [ + 107.42, + 40.75 + ], + "抚州": [ + 116.35, + 28 + ], + "襄阳": [ + 112.2, + 32.08 + ], + "黄冈": [ + 114.87, + 30.45 + ], + "红河": [ + 103.4, + 23.37 + ], + "文山": [ + 104.25, + 23.37 + ], + "商洛": [ + 109.93, + 33.87 + ], + "定西": [ + 104.62, + 35.58 + ], + "陇南": [ + 104.92, + 33.4 + ], + "北京市": [ + 116.4, + 39.9 + ], + "天安门": [ + 116.38, + 39.9 + ], + "东城区": [ + 116.42, + 39.93 + ], + "西城区": [ + 116.37, + 39.92 + ], + "崇文区": [ + 116.43, + 39.88 + ], + "宣武区": [ + 116.35, + 39.87 + ], + "丰台区": [ + 116.28, + 39.85 + ], + "石景山区": [ + 116.22, + 39.9 + ], + "海淀区": [ + 116.3, + 39.95 + ], + "门头沟区": [ + 116.1, + 39.93 + ], + "房山区": [ + 116.13, + 39.75 + ], + "通州区": [ + 116.65, + 39.92 + ], + "顺义区": [ + 116.65, + 40.13 + ], + "昌平区": [ + 116.23, + 40.22 + ], + "大兴区": [ + 116.33, + 39.73 + ], + "怀柔区": [ + 116.63, + 40.32 + ], + "平谷区": [ + 117.12, + 40.13 + ], + "密云区": [ + 116.83, + 40.37 + ], + "延庆区": [ + 115.97, + 40.45 + ], + "天津市": [ + 117.2, + 39.12 + ], + "河西区": [ + 117.22, + 39.12 + ], + "南开区": [ + 117.15, + 39.13 + ], + "河北区": [ + 117.18, + 39.15 + ], + "红桥区": [ + 117.15, + 39.17 + ], + "塘沽区": [ + 117.65, + 39.02 + ], + "汉沽区": [ + 117.8, + 39.25 + ], + "大港区": [ + 117.45, + 38.83 + ], + "东丽区": [ + 117.3, + 39.08 + ], + "西青区": [ + 117, + 39.13 + ], + "津南区": [ + 117.38, + 38.98 + ], + "北辰区": [ + 117.13, + 39.22 + ], + "武清区": [ + 117.03, + 39.38 + ], + "宝坻区": [ + 117.3, + 39.72 + ], + "滨海新区": [ + 117.68, + 39.03 + ], + "宁河县": [ + 117.82, + 39.33 + ], + "静海县": [ + 116.92, + 38.93 + ], + "蓟县": [ + 117.4, + 40.05 + ], + "石家庄市": [ + 114.52, + 38.05 + ], + "井陉矿区": [ + 114.05, + 38.08 + ], + "裕华区": [ + 114.52, + 38.02 + ], + "井陉县": [ + 114.13, + 38.03 + ], + "正定县": [ + 114.57, + 38.15 + ], + "栾城县": [ + 114.65, + 37.88 + ], + "行唐县": [ + 114.55, + 38.43 + ], + "灵寿县": [ + 114.37, + 38.3 + ], + "高邑县": [ + 114.6, + 37.6 + ], + "深泽县": [ + 115.2, + 38.18 + ], + "赞皇县": [ + 114.38, + 37.67 + ], + "无极县": [ + 114.97, + 38.18 + ], + "平山县": [ + 114.2, + 38.25 + ], + "元氏县": [ + 114.52, + 37.75 + ], + "赵县": [ + 114.77, + 37.75 + ], + "辛集市": [ + 115.22, + 37.92 + ], + "藁城市": [ + 114.83, + 38.03 + ], + "晋州市": [ + 115.03, + 38.03 + ], + "新乐市": [ + 114.68, + 38.35 + ], + "鹿泉市": [ + 114.3, + 38.08 + ], + "唐山市": [ + 118.2, + 39.63 + ], + "路南区": [ + 118.17, + 39.63 + ], + "路北区": [ + 118.22, + 39.63 + ], + "古冶区": [ + 118.42, + 39.73 + ], + "开平区": [ + 118.27, + 39.68 + ], + "丰南区": [ + 118.1, + 39.57 + ], + "丰润区": [ + 118.17, + 39.83 + ], + "滦县": [ + 118.7, + 39.75 + ], + "滦南县": [ + 118.68, + 39.5 + ], + "乐亭县": [ + 118.9, + 39.42 + ], + "迁西县": [ + 118.32, + 40.15 + ], + "玉田县": [ + 117.73, + 39.88 + ], + "唐海县": [ + 118.45, + 39.27 + ], + "遵化市": [ + 117.95, + 40.18 + ], + "迁安市": [ + 118.7, + 40.02 + ], + "秦皇岛市": [ + 119.6, + 39.93 + ], + "海港区": [ + 119.6, + 39.93 + ], + "山海关区": [ + 119.77, + 40 + ], + "北戴河区": [ + 119.48, + 39.83 + ], + "青龙满族自治县": [ + 118.95, + 40.4 + ], + "昌黎县": [ + 119.17, + 39.7 + ], + "抚宁县": [ + 119.23, + 39.88 + ], + "卢龙县": [ + 118.87, + 39.88 + ], + "邯郸市": [ + 114.48, + 36.62 + ], + "邯山区": [ + 114.48, + 36.6 + ], + "丛台区": [ + 114.48, + 36.63 + ], + "复兴区": [ + 114.45, + 36.63 + ], + "峰峰矿区": [ + 114.2, + 36.42 + ], + "邯郸县": [ + 114.53, + 36.6 + ], + "临漳县": [ + 114.62, + 36.35 + ], + "成安县": [ + 114.68, + 36.43 + ], + "大名县": [ + 115.15, + 36.28 + ], + "涉县": [ + 113.67, + 36.57 + ], + "磁县": [ + 114.37, + 36.35 + ], + "肥乡县": [ + 114.8, + 36.55 + ], + "永年县": [ + 114.48, + 36.78 + ], + "邱县": [ + 115.17, + 36.82 + ], + "鸡泽县": [ + 114.87, + 36.92 + ], + "广平县": [ + 114.93, + 36.48 + ], + "馆陶县": [ + 115.3, + 36.53 + ], + "魏县": [ + 114.93, + 36.37 + ], + "曲周县": [ + 114.95, + 36.78 + ], + "武安市": [ + 114.2, + 36.7 + ], + "邢台市": [ + 114.48, + 37.07 + ], + "邢台县": [ + 114.5, + 37.08 + ], + "临城县": [ + 114.5, + 37.43 + ], + "内丘县": [ + 114.52, + 37.3 + ], + "柏乡县": [ + 114.68, + 37.5 + ], + "隆尧县": [ + 114.77, + 37.35 + ], + "任县": [ + 114.68, + 37.13 + ], + "南和县": [ + 114.68, + 37 + ], + "宁晋县": [ + 114.92, + 37.62 + ], + "巨鹿县": [ + 115.03, + 37.22 + ], + "新河县": [ + 115.25, + 37.53 + ], + "广宗县": [ + 115.15, + 37.07 + ], + "平乡县": [ + 115.03, + 37.07 + ], + "威县": [ + 115.25, + 36.98 + ], + "清河县": [ + 115.67, + 37.07 + ], + "临西县": [ + 115.5, + 36.85 + ], + "南宫市": [ + 115.38, + 37.35 + ], + "沙河市": [ + 114.5, + 36.85 + ], + "保定市": [ + 115.47, + 38.87 + ], + "北市区": [ + 115.48, + 38.87 + ], + "南市区": [ + 115.5, + 38.85 + ], + "满城县": [ + 115.32, + 38.95 + ], + "清苑县": [ + 115.48, + 38.77 + ], + "涞水县": [ + 115.72, + 39.4 + ], + "阜平县": [ + 114.18, + 38.85 + ], + "徐水县": [ + 115.65, + 39.02 + ], + "定兴县": [ + 115.77, + 39.27 + ], + "唐县": [ + 114.98, + 38.75 + ], + "高阳县": [ + 115.78, + 38.68 + ], + "容城县": [ + 115.87, + 39.05 + ], + "涞源县": [ + 114.68, + 39.35 + ], + "望都县": [ + 115.15, + 38.72 + ], + "安新县": [ + 115.93, + 38.92 + ], + "易县": [ + 115.5, + 39.35 + ], + "曲阳县": [ + 114.7, + 38.62 + ], + "蠡县": [ + 115.57, + 38.48 + ], + "顺平县": [ + 115.13, + 38.83 + ], + "博野县": [ + 115.47, + 38.45 + ], + "雄县": [ + 116.1, + 38.98 + ], + "涿州市": [ + 115.97, + 39.48 + ], + "定州市": [ + 114.97, + 38.52 + ], + "安国市": [ + 115.32, + 38.42 + ], + "高碑店市": [ + 115.85, + 39.33 + ], + "张家口市": [ + 114.88, + 40.82 + ], + "宣化区": [ + 115.05, + 40.6 + ], + "下花园区": [ + 115.27, + 40.48 + ], + "宣化县": [ + 115.02, + 40.55 + ], + "张北县": [ + 114.7, + 41.15 + ], + "康保县": [ + 114.62, + 41.85 + ], + "沽源县": [ + 115.7, + 41.67 + ], + "尚义县": [ + 113.97, + 41.08 + ], + "蔚县": [ + 114.57, + 39.85 + ], + "阳原县": [ + 114.17, + 40.12 + ], + "怀安县": [ + 114.42, + 40.67 + ], + "万全县": [ + 114.72, + 40.75 + ], + "怀来县": [ + 115.52, + 40.4 + ], + "涿鹿县": [ + 115.22, + 40.38 + ], + "赤城县": [ + 115.83, + 40.92 + ], + "崇礼县": [ + 115.27, + 40.97 + ], + "承德市": [ + 117.93, + 40.97 + ], + "双滦区": [ + 117.78, + 40.95 + ], + "鹰手营子矿区": [ + 117.65, + 40.55 + ], + "承德县": [ + 118.17, + 40.77 + ], + "兴隆县": [ + 117.52, + 40.43 + ], + "平泉县": [ + 118.68, + 41 + ], + "滦平县": [ + 117.33, + 40.93 + ], + "隆化县": [ + 117.72, + 41.32 + ], + "丰宁满族自治县": [ + 116.65, + 41.2 + ], + "宽城满族自治县": [ + 118.48, + 40.6 + ], + "围场满族蒙古族自治县": [ + 117.75, + 41.93 + ], + "沧州市": [ + 116.83, + 38.3 + ], + "运河区": [ + 116.85, + 38.32 + ], + "沧县": [ + 116.87, + 38.3 + ], + "青县": [ + 116.82, + 38.58 + ], + "东光县": [ + 116.53, + 37.88 + ], + "海兴县": [ + 117.48, + 38.13 + ], + "盐山县": [ + 117.22, + 38.05 + ], + "肃宁县": [ + 115.83, + 38.43 + ], + "南皮县": [ + 116.7, + 38.03 + ], + "吴桥县": [ + 116.38, + 37.62 + ], + "献县": [ + 116.12, + 38.18 + ], + "孟村回族自治县": [ + 117.1, + 38.07 + ], + "泊头市": [ + 116.57, + 38.07 + ], + "任丘市": [ + 116.1, + 38.72 + ], + "黄骅市": [ + 117.35, + 38.37 + ], + "河间市": [ + 116.08, + 38.43 + ], + "廊坊市": [ + 116.7, + 39.52 + ], + "安次区": [ + 116.68, + 39.52 + ], + "广阳区": [ + 116.72, + 39.53 + ], + "固安县": [ + 116.3, + 39.43 + ], + "永清县": [ + 116.5, + 39.32 + ], + "香河县": [ + 117, + 39.77 + ], + "大城县": [ + 116.63, + 38.7 + ], + "文安县": [ + 116.47, + 38.87 + ], + "大厂回族自治县": [ + 116.98, + 39.88 + ], + "霸州市": [ + 116.4, + 39.1 + ], + "三河市": [ + 117.07, + 39.98 + ], + "衡水市": [ + 115.68, + 37.73 + ], + "桃城区": [ + 115.68, + 37.73 + ], + "枣强县": [ + 115.72, + 37.52 + ], + "武邑县": [ + 115.88, + 37.82 + ], + "武强县": [ + 115.98, + 38.03 + ], + "饶阳县": [ + 115.73, + 38.23 + ], + "安平县": [ + 115.52, + 38.23 + ], + "故城县": [ + 115.97, + 37.35 + ], + "景县": [ + 116.27, + 37.7 + ], + "阜城县": [ + 116.15, + 37.87 + ], + "冀州市": [ + 115.57, + 37.57 + ], + "深州市": [ + 115.55, + 38.02 + ], + "太原市": [ + 112.55, + 37.87 + ], + "小店区": [ + 112.57, + 37.73 + ], + "迎泽区": [ + 112.57, + 37.87 + ], + "杏花岭区": [ + 112.57, + 37.88 + ], + "尖草坪区": [ + 112.48, + 37.93 + ], + "万柏林区": [ + 112.52, + 37.87 + ], + "晋源区": [ + 112.48, + 37.73 + ], + "清徐县": [ + 112.35, + 37.6 + ], + "阳曲县": [ + 112.67, + 38.07 + ], + "娄烦县": [ + 111.78, + 38.07 + ], + "古交市": [ + 112.17, + 37.92 + ], + "大同市": [ + 113.3, + 40.08 + ], + "南郊区": [ + 113.13, + 40 + ], + "新荣区": [ + 113.15, + 40.27 + ], + "阳高县": [ + 113.75, + 40.37 + ], + "天镇县": [ + 114.08, + 40.42 + ], + "广灵县": [ + 114.28, + 39.77 + ], + "灵丘县": [ + 114.23, + 39.43 + ], + "浑源县": [ + 113.68, + 39.7 + ], + "左云县": [ + 112.7, + 40 + ], + "大同县": [ + 113.6, + 40.03 + ], + "阳泉市": [ + 113.57, + 37.85 + ], + "平定县": [ + 113.62, + 37.8 + ], + "盂县": [ + 113.4, + 38.08 + ], + "长治市": [ + 113.12, + 36.2 + ], + "长治县": [ + 113.03, + 36.05 + ], + "襄垣县": [ + 113.05, + 36.53 + ], + "屯留县": [ + 112.88, + 36.32 + ], + "平顺县": [ + 113.43, + 36.2 + ], + "黎城县": [ + 113.38, + 36.5 + ], + "壶关县": [ + 113.2, + 36.12 + ], + "长子县": [ + 112.87, + 36.12 + ], + "武乡县": [ + 112.85, + 36.83 + ], + "沁县": [ + 112.7, + 36.75 + ], + "沁源县": [ + 112.33, + 36.5 + ], + "潞城市": [ + 113.22, + 36.33 + ], + "晋城市": [ + 112.83, + 35.5 + ], + "沁水县": [ + 112.18, + 35.68 + ], + "阳城县": [ + 112.42, + 35.48 + ], + "陵川县": [ + 113.27, + 35.78 + ], + "泽州县": [ + 112.83, + 35.5 + ], + "高平市": [ + 112.92, + 35.8 + ], + "朔州市": [ + 112.43, + 39.33 + ], + "朔城区": [ + 112.43, + 39.33 + ], + "山阴县": [ + 112.82, + 39.52 + ], + "应县": [ + 113.18, + 39.55 + ], + "右玉县": [ + 112.47, + 39.98 + ], + "怀仁县": [ + 113.08, + 39.83 + ], + "晋中市": [ + 112.75, + 37.68 + ], + "榆次区": [ + 112.75, + 37.68 + ], + "榆社县": [ + 112.97, + 37.07 + ], + "左权县": [ + 113.37, + 37.07 + ], + "和顺县": [ + 113.57, + 37.33 + ], + "昔阳县": [ + 113.7, + 37.62 + ], + "寿阳县": [ + 113.18, + 37.88 + ], + "太谷县": [ + 112.55, + 37.42 + ], + "祁县": [ + 112.33, + 37.35 + ], + "平遥县": [ + 112.17, + 37.18 + ], + "灵石县": [ + 111.77, + 36.85 + ], + "介休市": [ + 111.92, + 37.03 + ], + "运城市": [ + 110.98, + 35.02 + ], + "盐湖区": [ + 110.98, + 35.02 + ], + "临猗县": [ + 110.77, + 35.15 + ], + "万荣县": [ + 110.83, + 35.42 + ], + "闻喜县": [ + 111.22, + 35.35 + ], + "稷山县": [ + 110.97, + 35.6 + ], + "新绛县": [ + 111.22, + 35.62 + ], + "绛县": [ + 111.57, + 35.48 + ], + "垣曲县": [ + 111.67, + 35.3 + ], + "夏县": [ + 111.22, + 35.15 + ], + "平陆县": [ + 111.22, + 34.83 + ], + "芮城县": [ + 110.68, + 34.7 + ], + "河津市": [ + 110.7, + 35.6 + ], + "忻州市": [ + 112.73, + 38.42 + ], + "忻府区": [ + 112.73, + 38.42 + ], + "定襄县": [ + 112.95, + 38.48 + ], + "五台县": [ + 113.25, + 38.73 + ], + "代县": [ + 112.95, + 39.07 + ], + "繁峙县": [ + 113.25, + 39.18 + ], + "宁武县": [ + 112.3, + 39 + ], + "静乐县": [ + 111.93, + 38.37 + ], + "神池县": [ + 112.2, + 39.08 + ], + "五寨县": [ + 111.85, + 38.9 + ], + "岢岚县": [ + 111.57, + 38.7 + ], + "河曲县": [ + 111.13, + 39.38 + ], + "偏关县": [ + 111.5, + 39.43 + ], + "原平市": [ + 112.7, + 38.73 + ], + "临汾市": [ + 111.52, + 36.08 + ], + "尧都区": [ + 111.52, + 36.08 + ], + "曲沃县": [ + 111.47, + 35.63 + ], + "翼城县": [ + 111.72, + 35.73 + ], + "襄汾县": [ + 111.43, + 35.88 + ], + "洪洞县": [ + 111.67, + 36.25 + ], + "古县": [ + 111.92, + 36.27 + ], + "安泽县": [ + 112.25, + 36.15 + ], + "浮山县": [ + 111.83, + 35.97 + ], + "吉县": [ + 110.68, + 36.1 + ], + "乡宁县": [ + 110.83, + 35.97 + ], + "大宁县": [ + 110.75, + 36.47 + ], + "隰县": [ + 110.93, + 36.7 + ], + "永和县": [ + 110.63, + 36.77 + ], + "蒲县": [ + 111.08, + 36.42 + ], + "汾西县": [ + 111.57, + 36.65 + ], + "侯马市": [ + 111.35, + 35.62 + ], + "霍州市": [ + 111.72, + 36.57 + ], + "吕梁市": [ + 111.13, + 37.52 + ], + "离石区": [ + 111.13, + 37.52 + ], + "文水县": [ + 112.02, + 37.43 + ], + "交城县": [ + 112.15, + 37.55 + ], + "兴县": [ + 111.12, + 38.47 + ], + "临县": [ + 110.98, + 37.95 + ], + "柳林县": [ + 110.9, + 37.43 + ], + "石楼县": [ + 110.83, + 37 + ], + "岚县": [ + 111.67, + 38.28 + ], + "方山县": [ + 111.23, + 37.88 + ], + "中阳县": [ + 111.18, + 37.33 + ], + "交口县": [ + 111.2, + 36.97 + ], + "孝义市": [ + 111.77, + 37.15 + ], + "汾阳市": [ + 111.78, + 37.27 + ], + "呼和浩特市": [ + 111.73, + 40.83 + ], + "回民区": [ + 111.6, + 40.8 + ], + "玉泉区": [ + 111.67, + 40.75 + ], + "赛罕区": [ + 111.68, + 40.8 + ], + "土默特左旗": [ + 111.13, + 40.72 + ], + "托克托县": [ + 111.18, + 40.27 + ], + "和林格尔县": [ + 111.82, + 40.38 + ], + "清水河县": [ + 111.68, + 39.92 + ], + "武川县": [ + 111.45, + 41.08 + ], + "包头市": [ + 109.83, + 40.65 + ], + "东河区": [ + 110.02, + 40.58 + ], + "昆都仑区": [ + 109.83, + 40.63 + ], + "石拐区": [ + 110.27, + 40.68 + ], + "九原区": [ + 109.97, + 40.6 + ], + "土默特右旗": [ + 110.52, + 40.57 + ], + "固阳县": [ + 110.05, + 41.03 + ], + "达尔罕茂明安联合旗": [ + 110.43, + 41.7 + ], + "乌海市": [ + 106.82, + 39.67 + ], + "海勃湾区": [ + 106.83, + 39.7 + ], + "海南区": [ + 106.88, + 39.43 + ], + "乌达区": [ + 106.7, + 39.5 + ], + "赤峰市": [ + 118.92, + 42.27 + ], + "红山区": [ + 118.97, + 42.28 + ], + "元宝山区": [ + 119.28, + 42.03 + ], + "松山区": [ + 118.92, + 42.28 + ], + "阿鲁科尔沁旗": [ + 120.08, + 43.88 + ], + "巴林左旗": [ + 119.38, + 43.98 + ], + "巴林右旗": [ + 118.67, + 43.52 + ], + "林西县": [ + 118.05, + 43.6 + ], + "克什克腾旗": [ + 117.53, + 43.25 + ], + "翁牛特旗": [ + 119.02, + 42.93 + ], + "喀喇沁旗": [ + 118.7, + 41.93 + ], + "宁城县": [ + 119.33, + 41.6 + ], + "敖汉旗": [ + 119.9, + 42.28 + ], + "通辽市": [ + 122.27, + 43.62 + ], + "科尔沁区": [ + 122.27, + 43.62 + ], + "科尔沁左翼中旗": [ + 123.32, + 44.13 + ], + "科尔沁左翼后旗": [ + 122.35, + 42.95 + ], + "开鲁县": [ + 121.3, + 43.6 + ], + "库伦旗": [ + 121.77, + 42.73 + ], + "奈曼旗": [ + 120.65, + 42.85 + ], + "扎鲁特旗": [ + 120.92, + 44.55 + ], + "霍林郭勒市": [ + 119.65, + 45.53 + ], + "鄂尔多斯市": [ + 109.8, + 39.62 + ], + "东胜区": [ + 110, + 39.82 + ], + "达拉特旗": [ + 110.03, + 40.4 + ], + "准格尔旗": [ + 111.23, + 39.87 + ], + "鄂托克前旗": [ + 107.48, + 38.18 + ], + "鄂托克旗": [ + 107.98, + 39.1 + ], + "杭锦旗": [ + 108.72, + 39.83 + ], + "乌审旗": [ + 108.85, + 38.6 + ], + "伊金霍洛旗": [ + 109.73, + 39.57 + ], + "呼伦贝尔市": [ + 119.77, + 49.22 + ], + "海拉尔区": [ + 119.77, + 49.22 + ], + "阿荣旗": [ + 123.47, + 48.13 + ], + "鄂伦春自治旗": [ + 123.72, + 50.58 + ], + "鄂温克族自治旗": [ + 119.75, + 49.13 + ], + "陈巴尔虎旗": [ + 119.43, + 49.32 + ], + "新巴尔虎左旗": [ + 118.27, + 48.22 + ], + "新巴尔虎右旗": [ + 116.82, + 48.67 + ], + "满洲里市": [ + 117.45, + 49.58 + ], + "牙克石市": [ + 120.73, + 49.28 + ], + "扎兰屯市": [ + 122.75, + 47.98 + ], + "额尔古纳市": [ + 120.18, + 50.23 + ], + "根河市": [ + 121.52, + 50.78 + ], + "巴彦淖尔市": [ + 107.42, + 40.75 + ], + "临河区": [ + 107.4, + 40.75 + ], + "五原县": [ + 108.27, + 41.1 + ], + "磴口县": [ + 107.02, + 40.33 + ], + "乌拉特前旗": [ + 108.65, + 40.72 + ], + "乌拉特中旗": [ + 108.52, + 41.57 + ], + "乌拉特后旗": [ + 107.07, + 41.1 + ], + "杭锦后旗": [ + 107.15, + 40.88 + ], + "乌兰察布市": [ + 113.12, + 40.98 + ], + "集宁区": [ + 113.1, + 41.03 + ], + "卓资县": [ + 112.57, + 40.9 + ], + "化德县": [ + 114, + 41.9 + ], + "商都县": [ + 113.53, + 41.55 + ], + "兴和县": [ + 113.88, + 40.88 + ], + "凉城县": [ + 112.48, + 40.53 + ], + "察哈尔右翼前旗": [ + 113.22, + 40.78 + ], + "察哈尔右翼中旗": [ + 112.63, + 41.27 + ], + "察哈尔右翼后旗": [ + 113.18, + 41.45 + ], + "四子王旗": [ + 111.7, + 41.52 + ], + "丰镇市": [ + 113.15, + 40.43 + ], + "兴安盟": [ + 122.05, + 46.08 + ], + "乌兰浩特市": [ + 122.05, + 46.08 + ], + "阿尔山市": [ + 119.93, + 47.18 + ], + "科尔沁右翼前旗": [ + 121.92, + 46.07 + ], + "科尔沁右翼中旗": [ + 121.47, + 45.05 + ], + "扎赉特旗": [ + 122.9, + 46.73 + ], + "突泉县": [ + 121.57, + 45.38 + ], + "锡林郭勒盟": [ + 116.07, + 43.95 + ], + "二连浩特市": [ + 111.98, + 43.65 + ], + "锡林浩特市": [ + 116.07, + 43.93 + ], + "阿巴嘎旗": [ + 114.97, + 44.02 + ], + "苏尼特左旗": [ + 113.63, + 43.85 + ], + "苏尼特右旗": [ + 112.65, + 42.75 + ], + "东乌珠穆沁旗": [ + 116.97, + 45.52 + ], + "西乌珠穆沁旗": [ + 117.6, + 44.58 + ], + "太仆寺旗": [ + 115.28, + 41.9 + ], + "镶黄旗": [ + 113.83, + 42.23 + ], + "正镶白旗": [ + 115, + 42.3 + ], + "正蓝旗": [ + 116, + 42.25 + ], + "多伦县": [ + 116.47, + 42.18 + ], + "阿拉善盟": [ + 105.67, + 38.83 + ], + "阿拉善左旗": [ + 105.67, + 38.83 + ], + "阿拉善右旗": [ + 101.68, + 39.2 + ], + "额济纳旗": [ + 101.07, + 41.97 + ], + "沈阳市": [ + 123.43, + 41.8 + ], + "和平区": [ + 123.4, + 41.78 + ], + "沈河区": [ + 123.45, + 41.8 + ], + "大东区": [ + 123.47, + 41.8 + ], + "皇姑区": [ + 123.42, + 41.82 + ], + "铁西区": [ + 123.35, + 41.8 + ], + "苏家屯区": [ + 123.33, + 41.67 + ], + "东陵区": [ + 123.47, + 41.77 + ], + "新城子区": [ + 123.52, + 42.05 + ], + "于洪区": [ + 123.3, + 41.78 + ], + "辽中县": [ + 122.72, + 41.52 + ], + "康平县": [ + 123.35, + 42.75 + ], + "法库县": [ + 123.4, + 42.5 + ], + "新民市": [ + 122.82, + 42 + ], + "大连市": [ + 121.62, + 38.92 + ], + "中山区": [ + 121.63, + 38.92 + ], + "西岗区": [ + 121.6, + 38.92 + ], + "沙河口区": [ + 121.58, + 38.9 + ], + "甘井子区": [ + 121.57, + 38.95 + ], + "旅顺口区": [ + 121.27, + 38.82 + ], + "金州区": [ + 121.7, + 39.1 + ], + "长海县": [ + 122.58, + 39.27 + ], + "瓦房店市": [ + 122, + 39.62 + ], + "普兰店市": [ + 121.95, + 39.4 + ], + "庄河市": [ + 122.98, + 39.7 + ], + "鞍山市": [ + 122.98, + 41.1 + ], + "立山区": [ + 123, + 41.15 + ], + "千山区": [ + 122.97, + 41.07 + ], + "台安县": [ + 122.42, + 41.38 + ], + "岫岩满族自治县": [ + 123.28, + 40.28 + ], + "海城市": [ + 122.7, + 40.88 + ], + "抚顺市": [ + 123.98, + 41.88 + ], + "新抚区": [ + 123.88, + 41.87 + ], + "东洲区": [ + 124.02, + 41.85 + ], + "望花区": [ + 123.78, + 41.85 + ], + "顺城区": [ + 123.93, + 41.88 + ], + "抚顺县": [ + 123.9, + 41.88 + ], + "新宾满族自治县": [ + 125.03, + 41.73 + ], + "清原满族自治县": [ + 124.92, + 42.1 + ], + "本溪市": [ + 123.77, + 41.3 + ], + "平山区": [ + 123.77, + 41.3 + ], + "溪湖区": [ + 123.77, + 41.33 + ], + "明山区": [ + 123.82, + 41.3 + ], + "南芬区": [ + 123.73, + 41.1 + ], + "本溪满族自治县": [ + 124.12, + 41.3 + ], + "桓仁满族自治县": [ + 125.35, + 41.27 + ], + "丹东市": [ + 124.38, + 40.13 + ], + "元宝区": [ + 124.38, + 40.13 + ], + "振兴区": [ + 124.35, + 40.08 + ], + "振安区": [ + 124.42, + 40.17 + ], + "宽甸满族自治县": [ + 124.78, + 40.73 + ], + "东港市": [ + 124.15, + 39.87 + ], + "凤城市": [ + 124.07, + 40.45 + ], + "锦州市": [ + 121.13, + 41.1 + ], + "古塔区": [ + 121.12, + 41.13 + ], + "凌河区": [ + 121.15, + 41.12 + ], + "太和区": [ + 121.1, + 41.1 + ], + "黑山县": [ + 122.12, + 41.7 + ], + "义县": [ + 121.23, + 41.53 + ], + "凌海市": [ + 121.35, + 41.17 + ], + "营口市": [ + 122.23, + 40.67 + ], + "站前区": [ + 122.27, + 40.68 + ], + "西市区": [ + 122.22, + 40.67 + ], + "鲅鱼圈区": [ + 122.12, + 40.27 + ], + "老边区": [ + 122.37, + 40.67 + ], + "盖州市": [ + 122.35, + 40.4 + ], + "大石桥市": [ + 122.5, + 40.65 + ], + "阜新市": [ + 121.67, + 42.02 + ], + "海州区": [ + 121.65, + 42.02 + ], + "太平区": [ + 121.67, + 42.02 + ], + "清河门区": [ + 121.42, + 41.75 + ], + "细河区": [ + 121.68, + 42.03 + ], + "阜新蒙古族自治县": [ + 121.75, + 42.07 + ], + "彰武县": [ + 122.53, + 42.38 + ], + "辽阳市": [ + 123.17, + 41.27 + ], + "白塔区": [ + 123.17, + 41.27 + ], + "文圣区": [ + 123.18, + 41.27 + ], + "宏伟区": [ + 123.2, + 41.2 + ], + "弓长岭区": [ + 123.45, + 41.13 + ], + "太子河区": [ + 123.18, + 41.25 + ], + "辽阳县": [ + 123.07, + 41.22 + ], + "灯塔市": [ + 123.33, + 41.42 + ], + "盘锦市": [ + 122.07, + 41.12 + ], + "双台子区": [ + 122.05, + 41.2 + ], + "兴隆台区": [ + 122.07, + 41.12 + ], + "大洼县": [ + 122.07, + 40.98 + ], + "盘山县": [ + 122.02, + 41.25 + ], + "铁岭市": [ + 123.83, + 42.28 + ], + "银州区": [ + 123.85, + 42.28 + ], + "铁岭县": [ + 123.83, + 42.3 + ], + "西丰县": [ + 124.72, + 42.73 + ], + "昌图县": [ + 124.1, + 42.78 + ], + "调兵山市": [ + 123.55, + 42.47 + ], + "开原市": [ + 124.03, + 42.55 + ], + "朝阳市": [ + 120.45, + 41.57 + ], + "双塔区": [ + 120.45, + 41.57 + ], + "龙城区": [ + 120.43, + 41.6 + ], + "朝阳县": [ + 120.47, + 41.58 + ], + "建平县": [ + 119.63, + 41.4 + ], + "北票市": [ + 120.77, + 41.8 + ], + "凌源市": [ + 119.4, + 41.25 + ], + "葫芦岛市": [ + 120.83, + 40.72 + ], + "连山区": [ + 120.87, + 40.77 + ], + "龙港区": [ + 120.93, + 40.72 + ], + "南票区": [ + 120.75, + 41.1 + ], + "绥中县": [ + 120.33, + 40.32 + ], + "建昌县": [ + 119.8, + 40.82 + ], + "兴城市": [ + 120.72, + 40.62 + ], + "长春市": [ + 125.32, + 43.9 + ], + "南关区": [ + 125.33, + 43.87 + ], + "宽城区": [ + 125.32, + 43.92 + ], + "朝阳区": [ + 125.28, + 43.83 + ], + "二道区": [ + 125.37, + 43.87 + ], + "绿园区": [ + 125.25, + 43.88 + ], + "双阳区": [ + 125.67, + 43.52 + ], + "农安县": [ + 125.18, + 44.43 + ], + "九台市": [ + 125.83, + 44.15 + ], + "榆树市": [ + 126.55, + 44.82 + ], + "德惠市": [ + 125.7, + 44.53 + ], + "吉林市": [ + 126.55, + 43.83 + ], + "昌邑区": [ + 126.57, + 43.88 + ], + "龙潭区": [ + 126.57, + 43.92 + ], + "船营区": [ + 126.53, + 43.83 + ], + "丰满区": [ + 126.57, + 43.82 + ], + "永吉县": [ + 126.5, + 43.67 + ], + "蛟河市": [ + 127.33, + 43.72 + ], + "桦甸市": [ + 126.73, + 42.97 + ], + "舒兰市": [ + 126.95, + 44.42 + ], + "磐石市": [ + 126.05, + 42.95 + ], + "四平市": [ + 124.35, + 43.17 + ], + "铁东区": [ + 124.38, + 43.17 + ], + "梨树县": [ + 124.33, + 43.32 + ], + "伊通满族自治县": [ + 125.3, + 43.35 + ], + "公主岭市": [ + 124.82, + 43.5 + ], + "双辽市": [ + 123.5, + 43.52 + ], + "辽源市": [ + 125.13, + 42.88 + ], + "龙山区": [ + 125.12, + 42.9 + ], + "西安区": [ + 125.15, + 42.92 + ], + "东丰县": [ + 125.53, + 42.68 + ], + "东辽县": [ + 125, + 42.92 + ], + "通化市": [ + 125.93, + 41.73 + ], + "东昌区": [ + 125.95, + 41.73 + ], + "二道江区": [ + 126.03, + 41.77 + ], + "通化县": [ + 125.75, + 41.68 + ], + "辉南县": [ + 126.03, + 42.68 + ], + "柳河县": [ + 125.73, + 42.28 + ], + "梅河口市": [ + 125.68, + 42.53 + ], + "集安市": [ + 126.18, + 41.12 + ], + "白山市": [ + 126.42, + 41.93 + ], + "八道江区": [ + 126.4, + 41.93 + ], + "抚松县": [ + 127.28, + 42.33 + ], + "靖宇县": [ + 126.8, + 42.4 + ], + "长白朝鲜族自治县": [ + 128.2, + 41.42 + ], + "临江市": [ + 126.9, + 41.8 + ], + "松原市": [ + 124.82, + 45.13 + ], + "宁江区": [ + 124.8, + 45.17 + ], + "长岭县": [ + 123.98, + 44.28 + ], + "乾安县": [ + 124.02, + 45.02 + ], + "扶余县": [ + 126.02, + 44.98 + ], + "白城市": [ + 122.83, + 45.62 + ], + "洮北区": [ + 122.85, + 45.62 + ], + "镇赉县": [ + 123.2, + 45.85 + ], + "通榆县": [ + 123.08, + 44.82 + ], + "洮南市": [ + 122.78, + 45.33 + ], + "大安市": [ + 124.28, + 45.5 + ], + "延边朝鲜族自治州": [ + 129.5, + 42.88 + ], + "延吉市": [ + 129.5, + 42.88 + ], + "图们市": [ + 129.83, + 42.97 + ], + "敦化市": [ + 128.23, + 43.37 + ], + "珲春市": [ + 130.37, + 42.87 + ], + "龙井市": [ + 129.42, + 42.77 + ], + "和龙市": [ + 129, + 42.53 + ], + "汪清县": [ + 129.75, + 43.32 + ], + "安图县": [ + 128.9, + 43.12 + ], + "哈尔滨市": [ + 126.53, + 45.8 + ], + "道里区": [ + 126.62, + 45.77 + ], + "南岗区": [ + 126.68, + 45.77 + ], + "道外区": [ + 126.65, + 45.78 + ], + "香坊区": [ + 126.68, + 45.72 + ], + "平房区": [ + 126.62, + 45.62 + ], + "松北区": [ + 126.55, + 45.8 + ], + "呼兰区": [ + 126.58, + 45.9 + ], + "依兰县": [ + 129.55, + 46.32 + ], + "方正县": [ + 128.83, + 45.83 + ], + "宾县": [ + 127.48, + 45.75 + ], + "巴彦县": [ + 127.4, + 46.08 + ], + "木兰县": [ + 128.03, + 45.95 + ], + "通河县": [ + 128.75, + 45.97 + ], + "延寿县": [ + 128.33, + 45.45 + ], + "双城市": [ + 126.32, + 45.37 + ], + "尚志市": [ + 127.95, + 45.22 + ], + "五常市": [ + 127.15, + 44.92 + ], + "齐齐哈尔市": [ + 123.95, + 47.33 + ], + "龙沙区": [ + 123.95, + 47.32 + ], + "建华区": [ + 123.95, + 47.35 + ], + "铁锋区": [ + 123.98, + 47.35 + ], + "昂昂溪区": [ + 123.8, + 47.15 + ], + "富拉尔基区": [ + 123.62, + 47.2 + ], + "龙江县": [ + 123.18, + 47.33 + ], + "依安县": [ + 125.3, + 47.88 + ], + "泰来县": [ + 123.42, + 46.4 + ], + "甘南县": [ + 123.5, + 47.92 + ], + "富裕县": [ + 124.47, + 47.82 + ], + "克山县": [ + 125.87, + 48.03 + ], + "克东县": [ + 126.25, + 48.03 + ], + "拜泉县": [ + 126.08, + 47.6 + ], + "讷河市": [ + 124.87, + 48.48 + ], + "鸡西市": [ + 130.97, + 45.3 + ], + "鸡冠区": [ + 130.97, + 45.3 + ], + "恒山区": [ + 130.93, + 45.2 + ], + "滴道区": [ + 130.78, + 45.37 + ], + "梨树区": [ + 130.68, + 45.08 + ], + "城子河区": [ + 131, + 45.33 + ], + "麻山区": [ + 130.52, + 45.2 + ], + "鸡东县": [ + 131.13, + 45.25 + ], + "虎林市": [ + 132.98, + 45.77 + ], + "密山市": [ + 131.87, + 45.55 + ], + "鹤岗市": [ + 130.27, + 47.33 + ], + "向阳区": [ + 130.28, + 47.33 + ], + "工农区": [ + 130.25, + 47.32 + ], + "兴安区": [ + 130.22, + 47.27 + ], + "东山区": [ + 130.32, + 47.33 + ], + "兴山区": [ + 130.3, + 47.37 + ], + "萝北县": [ + 130.83, + 47.58 + ], + "绥滨县": [ + 131.85, + 47.28 + ], + "双鸭山市": [ + 131.15, + 46.63 + ], + "尖山区": [ + 131.17, + 46.63 + ], + "岭东区": [ + 131.13, + 46.57 + ], + "四方台区": [ + 131.33, + 46.58 + ], + "集贤县": [ + 131.13, + 46.72 + ], + "友谊县": [ + 131.8, + 46.78 + ], + "宝清县": [ + 132.2, + 46.32 + ], + "饶河县": [ + 134.02, + 46.8 + ], + "大庆市": [ + 125.03, + 46.58 + ], + "萨尔图区": [ + 125.02, + 46.6 + ], + "龙凤区": [ + 125.1, + 46.53 + ], + "让胡路区": [ + 124.85, + 46.65 + ], + "红岗区": [ + 124.88, + 46.4 + ], + "大同区": [ + 124.82, + 46.03 + ], + "肇州县": [ + 125.27, + 45.7 + ], + "肇源县": [ + 125.08, + 45.52 + ], + "林甸县": [ + 124.87, + 47.18 + ], + "杜尔伯特蒙古族自治县": [ + 124.45, + 46.87 + ], + "伊春市": [ + 128.9, + 47.73 + ], + "南岔区": [ + 129.28, + 47.13 + ], + "友好区": [ + 128.82, + 47.85 + ], + "西林区": [ + 129.28, + 47.48 + ], + "翠峦区": [ + 128.65, + 47.72 + ], + "新青区": [ + 129.53, + 48.28 + ], + "美溪区": [ + 129.13, + 47.63 + ], + "金山屯区": [ + 129.43, + 47.42 + ], + "五营区": [ + 129.25, + 48.12 + ], + "乌马河区": [ + 128.78, + 47.72 + ], + "汤旺河区": [ + 129.57, + 48.45 + ], + "带岭区": [ + 129.02, + 47.02 + ], + "乌伊岭区": [ + 129.42, + 48.6 + ], + "红星区": [ + 129.38, + 48.23 + ], + "上甘岭区": [ + 129.02, + 47.97 + ], + "嘉荫县": [ + 130.38, + 48.88 + ], + "铁力市": [ + 128.02, + 46.98 + ], + "佳木斯市": [ + 130.37, + 46.82 + ], + "前进区": [ + 130.37, + 46.82 + ], + "东风区": [ + 130.4, + 46.82 + ], + "桦南县": [ + 130.57, + 46.23 + ], + "桦川县": [ + 130.72, + 47.02 + ], + "汤原县": [ + 129.9, + 46.73 + ], + "抚远县": [ + 134.28, + 48.37 + ], + "同江市": [ + 132.52, + 47.65 + ], + "富锦市": [ + 132.03, + 47.25 + ], + "七台河市": [ + 130.95, + 45.78 + ], + "新兴区": [ + 130.83, + 45.8 + ], + "桃山区": [ + 130.97, + 45.77 + ], + "茄子河区": [ + 131.07, + 45.77 + ], + "勃利县": [ + 130.57, + 45.75 + ], + "牡丹江市": [ + 129.6, + 44.58 + ], + "东安区": [ + 129.62, + 44.58 + ], + "阳明区": [ + 129.63, + 44.6 + ], + "爱民区": [ + 129.58, + 44.58 + ], + "东宁县": [ + 131.12, + 44.07 + ], + "林口县": [ + 130.27, + 45.3 + ], + "绥芬河市": [ + 131.15, + 44.42 + ], + "海林市": [ + 129.38, + 44.57 + ], + "宁安市": [ + 129.47, + 44.35 + ], + "穆棱市": [ + 130.52, + 44.92 + ], + "黑河市": [ + 127.48, + 50.25 + ], + "爱辉区": [ + 127.48, + 50.25 + ], + "逊克县": [ + 128.47, + 49.58 + ], + "孙吴县": [ + 127.32, + 49.42 + ], + "北安市": [ + 126.52, + 48.23 + ], + "五大连池市": [ + 126.2, + 48.52 + ], + "绥化市": [ + 126.98, + 46.63 + ], + "北林区": [ + 126.98, + 46.63 + ], + "望奎县": [ + 126.48, + 46.83 + ], + "兰西县": [ + 126.28, + 46.27 + ], + "青冈县": [ + 126.1, + 46.68 + ], + "庆安县": [ + 127.52, + 46.88 + ], + "明水县": [ + 125.9, + 47.18 + ], + "绥棱县": [ + 127.1, + 47.25 + ], + "安达市": [ + 125.33, + 46.4 + ], + "肇东市": [ + 125.98, + 46.07 + ], + "海伦市": [ + 126.97, + 47.47 + ], + "大兴安岭地区": [ + 124.12, + 50.42 + ], + "呼玛县": [ + 126.65, + 51.73 + ], + "塔河县": [ + 124.7, + 52.32 + ], + "漠河县": [ + 122.53, + 52.97 + ], + "上海市": [ + 121.47, + 31.23 + ], + "黄浦区": [ + 121.48, + 31.23 + ], + "卢湾区": [ + 121.47, + 31.22 + ], + "徐汇区": [ + 121.43, + 31.18 + ], + "长宁区": [ + 121.42, + 31.22 + ], + "静安区": [ + 121.45, + 31.23 + ], + "闸北区": [ + 121.45, + 31.25 + ], + "虹口区": [ + 121.5, + 31.27 + ], + "杨浦区": [ + 121.52, + 31.27 + ], + "闵行区": [ + 121.38, + 31.12 + ], + "宝山区": [ + 121.48, + 31.4 + ], + "嘉定区": [ + 121.27, + 31.38 + ], + "浦东新区": [ + 121.53, + 31.22 + ], + "金山区": [ + 121.33, + 30.75 + ], + "松江区": [ + 121.22, + 31.03 + ], + "青浦区": [ + 121.12, + 31.15 + ], + "南汇区": [ + 121.75, + 31.05 + ], + "奉贤区": [ + 121.47, + 30.92 + ], + "崇明县": [ + 121.4, + 31.62 + ], + "南京市": [ + 118.78, + 32.07 + ], + "玄武区": [ + 118.8, + 32.05 + ], + "白下区": [ + 118.78, + 32.03 + ], + "秦淮区": [ + 118.8, + 32.02 + ], + "建邺区": [ + 118.75, + 32.03 + ], + "下关区": [ + 118.73, + 32.08 + ], + "浦口区": [ + 118.62, + 32.05 + ], + "栖霞区": [ + 118.88, + 32.12 + ], + "雨花台区": [ + 118.77, + 32 + ], + "江宁区": [ + 118.85, + 31.95 + ], + "六合区": [ + 118.83, + 32.35 + ], + "溧水县": [ + 119.02, + 31.65 + ], + "高淳县": [ + 118.88, + 31.33 + ], + "无锡市": [ + 120.3, + 31.57 + ], + "崇安区": [ + 120.3, + 31.58 + ], + "南长区": [ + 120.3, + 31.57 + ], + "北塘区": [ + 120.28, + 31.58 + ], + "锡山区": [ + 120.35, + 31.6 + ], + "惠山区": [ + 120.28, + 31.68 + ], + "滨湖区": [ + 120.27, + 31.57 + ], + "江阴市": [ + 120.27, + 31.9 + ], + "宜兴市": [ + 119.82, + 31.35 + ], + "徐州市": [ + 117.18, + 34.27 + ], + "云龙区": [ + 117.22, + 34.25 + ], + "九里区": [ + 117.13, + 34.3 + ], + "贾汪区": [ + 117.45, + 34.45 + ], + "泉山区": [ + 117.18, + 34.25 + ], + "丰县": [ + 116.6, + 34.7 + ], + "沛县": [ + 116.93, + 34.73 + ], + "铜山县": [ + 117.17, + 34.18 + ], + "睢宁县": [ + 117.95, + 33.9 + ], + "新沂市": [ + 118.35, + 34.38 + ], + "邳州市": [ + 117.95, + 34.32 + ], + "常州市": [ + 119.95, + 31.78 + ], + "天宁区": [ + 119.93, + 31.75 + ], + "钟楼区": [ + 119.93, + 31.78 + ], + "戚墅堰区": [ + 120.05, + 31.73 + ], + "新北区": [ + 119.97, + 31.83 + ], + "武进区": [ + 119.93, + 31.72 + ], + "溧阳市": [ + 119.48, + 31.42 + ], + "金坛市": [ + 119.57, + 31.75 + ], + "苏州市": [ + 120.58, + 31.3 + ], + "沧浪区": [ + 120.63, + 31.3 + ], + "平江区": [ + 120.63, + 31.32 + ], + "金阊区": [ + 120.6, + 31.32 + ], + "虎丘区": [ + 120.57, + 31.3 + ], + "吴中区": [ + 120.63, + 31.27 + ], + "相城区": [ + 120.63, + 31.37 + ], + "常熟市": [ + 120.75, + 31.65 + ], + "张家港市": [ + 120.55, + 31.87 + ], + "昆山市": [ + 120.98, + 31.38 + ], + "吴江市": [ + 120.63, + 31.17 + ], + "太仓市": [ + 121.1, + 31.45 + ], + "南通市": [ + 120.88, + 31.98 + ], + "崇川区": [ + 120.85, + 32 + ], + "港闸区": [ + 120.8, + 32.03 + ], + "海安县": [ + 120.45, + 32.55 + ], + "如东县": [ + 121.18, + 32.32 + ], + "启东市": [ + 121.65, + 31.82 + ], + "如皋市": [ + 120.57, + 32.4 + ], + "通州市": [ + 121.07, + 32.08 + ], + "海门市": [ + 121.17, + 31.9 + ], + "连云港市": [ + 119.22, + 34.6 + ], + "连云区": [ + 119.37, + 34.75 + ], + "新浦区": [ + 119.17, + 34.6 + ], + "赣榆县": [ + 119.12, + 34.83 + ], + "东海县": [ + 118.77, + 34.53 + ], + "灌云县": [ + 119.25, + 34.3 + ], + "灌南县": [ + 119.35, + 34.08 + ], + "淮安市": [ + 119.02, + 33.62 + ], + "清河区": [ + 119.02, + 33.6 + ], + "楚州区": [ + 119.13, + 33.5 + ], + "淮阴区": [ + 119.03, + 33.63 + ], + "清浦区": [ + 119.03, + 33.58 + ], + "涟水县": [ + 119.27, + 33.78 + ], + "洪泽县": [ + 118.83, + 33.3 + ], + "盱眙县": [ + 118.48, + 33 + ], + "金湖县": [ + 119.02, + 33.02 + ], + "盐城市": [ + 120.15, + 33.35 + ], + "亭湖区": [ + 120.13, + 33.4 + ], + "盐都区": [ + 120.15, + 33.33 + ], + "响水县": [ + 119.57, + 34.2 + ], + "滨海县": [ + 119.83, + 33.98 + ], + "阜宁县": [ + 119.8, + 33.78 + ], + "射阳县": [ + 120.25, + 33.78 + ], + "建湖县": [ + 119.8, + 33.47 + ], + "东台市": [ + 120.3, + 32.85 + ], + "大丰市": [ + 120.47, + 33.2 + ], + "扬州市": [ + 119.4, + 32.4 + ], + "广陵区": [ + 119.43, + 32.38 + ], + "邗江区": [ + 119.4, + 32.38 + ], + "维扬区": [ + 119.4, + 32.42 + ], + "宝应县": [ + 119.3, + 33.23 + ], + "仪征市": [ + 119.18, + 32.27 + ], + "高邮市": [ + 119.43, + 32.78 + ], + "江都市": [ + 119.55, + 32.43 + ], + "镇江市": [ + 119.45, + 32.2 + ], + "京口区": [ + 119.47, + 32.2 + ], + "润州区": [ + 119.4, + 32.2 + ], + "丹徒区": [ + 119.45, + 32.13 + ], + "丹阳市": [ + 119.57, + 32 + ], + "扬中市": [ + 119.82, + 32.23 + ], + "句容市": [ + 119.17, + 31.95 + ], + "泰州市": [ + 119.92, + 32.45 + ], + "兴化市": [ + 119.85, + 32.92 + ], + "靖江市": [ + 120.27, + 32.02 + ], + "泰兴市": [ + 120.02, + 32.17 + ], + "姜堰市": [ + 120.15, + 32.52 + ], + "宿迁市": [ + 118.28, + 33.97 + ], + "宿城区": [ + 118.25, + 33.97 + ], + "宿豫区": [ + 118.32, + 33.95 + ], + "沭阳县": [ + 118.77, + 34.13 + ], + "泗阳县": [ + 118.68, + 33.72 + ], + "泗洪县": [ + 118.22, + 33.47 + ], + "杭州市": [ + 120.15, + 30.28 + ], + "上城区": [ + 120.17, + 30.25 + ], + "下城区": [ + 120.17, + 30.28 + ], + "江干区": [ + 120.2, + 30.27 + ], + "拱墅区": [ + 120.13, + 30.32 + ], + "滨江区": [ + 120.2, + 30.2 + ], + "萧山区": [ + 120.27, + 30.17 + ], + "余杭区": [ + 120.3, + 30.42 + ], + "桐庐县": [ + 119.67, + 29.8 + ], + "淳安县": [ + 119.03, + 29.6 + ], + "建德市": [ + 119.28, + 29.48 + ], + "富阳市": [ + 119.95, + 30.05 + ], + "临安市": [ + 119.72, + 30.23 + ], + "宁波市": [ + 121.55, + 29.88 + ], + "海曙区": [ + 121.55, + 29.87 + ], + "江东区": [ + 121.57, + 29.87 + ], + "北仑区": [ + 121.85, + 29.93 + ], + "镇海区": [ + 121.72, + 29.95 + ], + "鄞州区": [ + 121.53, + 29.83 + ], + "象山县": [ + 121.87, + 29.48 + ], + "宁海县": [ + 121.43, + 29.28 + ], + "余姚市": [ + 121.15, + 30.03 + ], + "慈溪市": [ + 121.23, + 30.17 + ], + "奉化市": [ + 121.4, + 29.65 + ], + "温州市": [ + 120.7, + 28 + ], + "鹿城区": [ + 120.65, + 28.02 + ], + "龙湾区": [ + 120.82, + 27.93 + ], + "洞头县": [ + 121.15, + 27.83 + ], + "永嘉县": [ + 120.68, + 28.15 + ], + "平阳县": [ + 120.57, + 27.67 + ], + "苍南县": [ + 120.4, + 27.5 + ], + "文成县": [ + 120.08, + 27.78 + ], + "泰顺县": [ + 119.72, + 27.57 + ], + "瑞安市": [ + 120.63, + 27.78 + ], + "乐清市": [ + 120.95, + 28.13 + ], + "嘉兴市": [ + 120.75, + 30.75 + ], + "秀洲区": [ + 120.7, + 30.77 + ], + "嘉善县": [ + 120.92, + 30.85 + ], + "海盐县": [ + 120.95, + 30.53 + ], + "海宁市": [ + 120.68, + 30.53 + ], + "平湖市": [ + 121.02, + 30.7 + ], + "桐乡市": [ + 120.57, + 30.63 + ], + "湖州市": [ + 120.08, + 30.9 + ], + "吴兴区": [ + 120.12, + 30.87 + ], + "南浔区": [ + 120.43, + 30.88 + ], + "德清县": [ + 119.97, + 30.53 + ], + "长兴县": [ + 119.9, + 31.02 + ], + "安吉县": [ + 119.68, + 30.63 + ], + "绍兴市": [ + 120.57, + 30 + ], + "越城区": [ + 120.57, + 30 + ], + "绍兴县": [ + 120.47, + 30.08 + ], + "新昌县": [ + 120.9, + 29.5 + ], + "诸暨市": [ + 120.23, + 29.72 + ], + "上虞市": [ + 120.87, + 30.03 + ], + "嵊州市": [ + 120.82, + 29.58 + ], + "金华市": [ + 119.65, + 29.08 + ], + "婺城区": [ + 119.65, + 29.08 + ], + "金东区": [ + 119.7, + 29.08 + ], + "武义县": [ + 119.82, + 28.9 + ], + "浦江县": [ + 119.88, + 29.45 + ], + "磐安县": [ + 120.43, + 29.05 + ], + "兰溪市": [ + 119.45, + 29.22 + ], + "义乌市": [ + 120.07, + 29.3 + ], + "东阳市": [ + 120.23, + 29.28 + ], + "永康市": [ + 120.03, + 28.9 + ], + "衢州市": [ + 118.87, + 28.93 + ], + "柯城区": [ + 118.87, + 28.93 + ], + "衢江区": [ + 118.93, + 28.98 + ], + "常山县": [ + 118.52, + 28.9 + ], + "开化县": [ + 118.42, + 29.13 + ], + "龙游县": [ + 119.17, + 29.03 + ], + "江山市": [ + 118.62, + 28.75 + ], + "舟山市": [ + 122.2, + 30 + ], + "定海区": [ + 122.1, + 30.02 + ], + "普陀区": [ + 122.3, + 29.95 + ], + "岱山县": [ + 122.2, + 30.25 + ], + "嵊泗县": [ + 122.45, + 30.73 + ], + "台州市": [ + 121.43, + 28.68 + ], + "椒江区": [ + 121.43, + 28.68 + ], + "黄岩区": [ + 121.27, + 28.65 + ], + "路桥区": [ + 121.38, + 28.58 + ], + "玉环县": [ + 121.23, + 28.13 + ], + "三门县": [ + 121.38, + 29.12 + ], + "天台县": [ + 121.03, + 29.13 + ], + "仙居县": [ + 120.73, + 28.87 + ], + "温岭市": [ + 121.37, + 28.37 + ], + "临海市": [ + 121.12, + 28.85 + ], + "丽水市": [ + 119.92, + 28.45 + ], + "莲都区": [ + 119.92, + 28.45 + ], + "青田县": [ + 120.28, + 28.15 + ], + "缙云县": [ + 120.07, + 28.65 + ], + "遂昌县": [ + 119.27, + 28.6 + ], + "松阳县": [ + 119.48, + 28.45 + ], + "云和县": [ + 119.57, + 28.12 + ], + "庆元县": [ + 119.05, + 27.62 + ], + "景宁畲族自治县": [ + 119.63, + 27.98 + ], + "龙泉市": [ + 119.13, + 28.08 + ], + "合肥市": [ + 117.25, + 31.83 + ], + "瑶海区": [ + 117.3, + 31.87 + ], + "庐阳区": [ + 117.25, + 31.88 + ], + "蜀山区": [ + 117.27, + 31.85 + ], + "包河区": [ + 117.3, + 31.8 + ], + "长丰县": [ + 117.17, + 32.48 + ], + "肥东县": [ + 117.47, + 31.88 + ], + "肥西县": [ + 117.17, + 31.72 + ], + "芜湖市": [ + 118.38, + 31.33 + ], + "镜湖区": [ + 118.37, + 31.35 + ], + "鸠江区": [ + 118.38, + 31.37 + ], + "芜湖县": [ + 118.57, + 31.15 + ], + "繁昌县": [ + 118.2, + 31.08 + ], + "南陵县": [ + 118.33, + 30.92 + ], + "蚌埠市": [ + 117.38, + 32.92 + ], + "龙子湖区": [ + 117.38, + 32.95 + ], + "蚌山区": [ + 117.35, + 32.95 + ], + "禹会区": [ + 117.33, + 32.93 + ], + "淮上区": [ + 117.35, + 32.97 + ], + "怀远县": [ + 117.18, + 32.97 + ], + "五河县": [ + 117.88, + 33.15 + ], + "固镇县": [ + 117.32, + 33.32 + ], + "淮南市": [ + 117, + 32.63 + ], + "大通区": [ + 117.05, + 32.63 + ], + "田家庵区": [ + 117, + 32.67 + ], + "谢家集区": [ + 116.85, + 32.6 + ], + "八公山区": [ + 116.83, + 32.63 + ], + "潘集区": [ + 116.82, + 32.78 + ], + "凤台县": [ + 116.72, + 32.7 + ], + "马鞍山市": [ + 118.5, + 31.7 + ], + "金家庄区": [ + 118.48, + 31.73 + ], + "花山区": [ + 118.5, + 31.72 + ], + "雨山区": [ + 118.48, + 31.68 + ], + "当涂县": [ + 118.48, + 31.55 + ], + "淮北市": [ + 116.8, + 33.95 + ], + "杜集区": [ + 116.82, + 34 + ], + "相山区": [ + 116.8, + 33.95 + ], + "烈山区": [ + 116.8, + 33.9 + ], + "濉溪县": [ + 116.77, + 33.92 + ], + "铜陵市": [ + 117.82, + 30.93 + ], + "铜官山区": [ + 117.82, + 30.93 + ], + "狮子山区": [ + 117.85, + 30.95 + ], + "铜陵县": [ + 117.78, + 30.95 + ], + "安庆市": [ + 117.05, + 30.53 + ], + "迎江区": [ + 117.05, + 30.5 + ], + "大观区": [ + 117.03, + 30.52 + ], + "怀宁县": [ + 116.83, + 30.72 + ], + "枞阳县": [ + 117.2, + 30.7 + ], + "潜山县": [ + 116.57, + 30.63 + ], + "太湖县": [ + 116.27, + 30.43 + ], + "宿松县": [ + 116.12, + 30.15 + ], + "望江县": [ + 116.68, + 30.13 + ], + "岳西县": [ + 116.35, + 30.85 + ], + "桐城市": [ + 116.95, + 31.05 + ], + "黄山市": [ + 118.33, + 29.72 + ], + "屯溪区": [ + 118.33, + 29.72 + ], + "黄山区": [ + 118.13, + 30.3 + ], + "徽州区": [ + 118.33, + 29.82 + ], + "歙县": [ + 118.43, + 29.87 + ], + "休宁县": [ + 118.18, + 29.78 + ], + "黟县": [ + 117.93, + 29.93 + ], + "祁门县": [ + 117.72, + 29.87 + ], + "滁州市": [ + 118.32, + 32.3 + ], + "琅琊区": [ + 118.3, + 32.3 + ], + "南谯区": [ + 118.3, + 32.32 + ], + "来安县": [ + 118.43, + 32.45 + ], + "全椒县": [ + 118.27, + 32.1 + ], + "定远县": [ + 117.67, + 32.53 + ], + "凤阳县": [ + 117.57, + 32.87 + ], + "天长市": [ + 119, + 32.7 + ], + "明光市": [ + 117.98, + 32.78 + ], + "阜阳市": [ + 115.82, + 32.9 + ], + "颍州区": [ + 115.8, + 32.88 + ], + "颍东区": [ + 115.85, + 32.92 + ], + "颍泉区": [ + 115.8, + 32.93 + ], + "临泉县": [ + 115.25, + 33.07 + ], + "太和县": [ + 115.62, + 33.17 + ], + "阜南县": [ + 115.58, + 32.63 + ], + "颍上县": [ + 116.27, + 32.63 + ], + "宿州市": [ + 116.98, + 33.63 + ], + "埇桥区": [ + 116.97, + 33.63 + ], + "砀山县": [ + 116.35, + 34.42 + ], + "萧县": [ + 116.93, + 34.18 + ], + "灵璧县": [ + 117.55, + 33.55 + ], + "泗县": [ + 117.88, + 33.48 + ], + "巢湖市": [ + 117.87, + 31.6 + ], + "居巢区": [ + 117.85, + 31.6 + ], + "庐江县": [ + 117.28, + 31.25 + ], + "无为县": [ + 117.92, + 31.3 + ], + "含山县": [ + 118.1, + 31.72 + ], + "和县": [ + 118.37, + 31.72 + ], + "六安市": [ + 116.5, + 31.77 + ], + "金安区": [ + 116.5, + 31.77 + ], + "裕安区": [ + 116.48, + 31.77 + ], + "寿县": [ + 116.78, + 32.58 + ], + "霍邱县": [ + 116.27, + 32.33 + ], + "舒城县": [ + 116.93, + 31.47 + ], + "金寨县": [ + 115.92, + 31.72 + ], + "霍山县": [ + 116.33, + 31.4 + ], + "亳州市": [ + 115.78, + 33.85 + ], + "谯城区": [ + 115.77, + 33.88 + ], + "涡阳县": [ + 116.22, + 33.52 + ], + "蒙城县": [ + 116.57, + 33.27 + ], + "利辛县": [ + 116.2, + 33.15 + ], + "池州市": [ + 117.48, + 30.67 + ], + "贵池区": [ + 117.48, + 30.65 + ], + "东至县": [ + 117.02, + 30.1 + ], + "石台县": [ + 117.48, + 30.22 + ], + "青阳县": [ + 117.85, + 30.65 + ], + "宣城市": [ + 118.75, + 30.95 + ], + "宣州区": [ + 118.75, + 30.95 + ], + "郎溪县": [ + 119.17, + 31.13 + ], + "广德县": [ + 119.42, + 30.9 + ], + "泾县": [ + 118.4, + 30.7 + ], + "绩溪县": [ + 118.6, + 30.07 + ], + "旌德县": [ + 118.53, + 30.28 + ], + "宁国市": [ + 118.98, + 30.63 + ], + "福州市": [ + 119.3, + 26.08 + ], + "鼓楼区": [ + 119.3, + 26.08 + ], + "台江区": [ + 119.3, + 26.07 + ], + "仓山区": [ + 119.32, + 26.05 + ], + "马尾区": [ + 119.45, + 26 + ], + "晋安区": [ + 119.32, + 26.08 + ], + "闽侯县": [ + 119.13, + 26.15 + ], + "连江县": [ + 119.53, + 26.2 + ], + "罗源县": [ + 119.55, + 26.48 + ], + "闽清县": [ + 118.85, + 26.22 + ], + "永泰县": [ + 118.93, + 25.87 + ], + "平潭县": [ + 119.78, + 25.52 + ], + "福清市": [ + 119.38, + 25.72 + ], + "长乐市": [ + 119.52, + 25.97 + ], + "厦门市": [ + 118.08, + 24.48 + ], + "思明区": [ + 118.08, + 24.45 + ], + "海沧区": [ + 117.98, + 24.47 + ], + "湖里区": [ + 118.08, + 24.52 + ], + "集美区": [ + 118.1, + 24.57 + ], + "同安区": [ + 118.15, + 24.73 + ], + "翔安区": [ + 118.23, + 24.62 + ], + "莆田市": [ + 119, + 25.43 + ], + "城厢区": [ + 119, + 25.43 + ], + "涵江区": [ + 119.1, + 25.45 + ], + "荔城区": [ + 119.02, + 25.43 + ], + "秀屿区": [ + 119.08, + 25.32 + ], + "仙游县": [ + 118.68, + 25.37 + ], + "三明市": [ + 117.62, + 26.27 + ], + "梅列区": [ + 117.63, + 26.27 + ], + "三元区": [ + 117.6, + 26.23 + ], + "明溪县": [ + 117.2, + 26.37 + ], + "清流县": [ + 116.82, + 26.18 + ], + "宁化县": [ + 116.65, + 26.27 + ], + "大田县": [ + 117.85, + 25.7 + ], + "尤溪县": [ + 118.18, + 26.17 + ], + "沙县": [ + 117.78, + 26.4 + ], + "将乐县": [ + 117.47, + 26.73 + ], + "泰宁县": [ + 117.17, + 26.9 + ], + "建宁县": [ + 116.83, + 26.83 + ], + "永安市": [ + 117.37, + 25.98 + ], + "泉州市": [ + 118.67, + 24.88 + ], + "鲤城区": [ + 118.6, + 24.92 + ], + "丰泽区": [ + 118.6, + 24.92 + ], + "洛江区": [ + 118.67, + 24.95 + ], + "泉港区": [ + 118.88, + 25.12 + ], + "惠安县": [ + 118.8, + 25.03 + ], + "安溪县": [ + 118.18, + 25.07 + ], + "永春县": [ + 118.3, + 25.32 + ], + "德化县": [ + 118.23, + 25.5 + ], + "金门县": [ + 118.32, + 24.43 + ], + "石狮市": [ + 118.65, + 24.73 + ], + "晋江市": [ + 118.58, + 24.82 + ], + "南安市": [ + 118.38, + 24.97 + ], + "漳州市": [ + 117.65, + 24.52 + ], + "芗城区": [ + 117.65, + 24.52 + ], + "龙文区": [ + 117.72, + 24.52 + ], + "云霄县": [ + 117.33, + 23.95 + ], + "漳浦县": [ + 117.62, + 24.13 + ], + "诏安县": [ + 117.18, + 23.72 + ], + "长泰县": [ + 117.75, + 24.62 + ], + "东山县": [ + 117.43, + 23.7 + ], + "南靖县": [ + 117.37, + 24.52 + ], + "平和县": [ + 117.3, + 24.37 + ], + "华安县": [ + 117.53, + 25.02 + ], + "龙海市": [ + 117.82, + 24.45 + ], + "南平市": [ + 118.17, + 26.65 + ], + "延平区": [ + 118.17, + 26.65 + ], + "顺昌县": [ + 117.8, + 26.8 + ], + "浦城县": [ + 118.53, + 27.92 + ], + "光泽县": [ + 117.33, + 27.55 + ], + "松溪县": [ + 118.78, + 27.53 + ], + "政和县": [ + 118.85, + 27.37 + ], + "邵武市": [ + 117.48, + 27.37 + ], + "武夷山市": [ + 118.03, + 27.77 + ], + "建瓯市": [ + 118.32, + 27.03 + ], + "建阳市": [ + 118.12, + 27.33 + ], + "龙岩市": [ + 117.03, + 25.1 + ], + "新罗区": [ + 117.03, + 25.1 + ], + "长汀县": [ + 116.35, + 25.83 + ], + "永定县": [ + 116.73, + 24.72 + ], + "上杭县": [ + 116.42, + 25.05 + ], + "武平县": [ + 116.1, + 25.1 + ], + "连城县": [ + 116.75, + 25.72 + ], + "漳平市": [ + 117.42, + 25.3 + ], + "宁德市": [ + 119.52, + 26.67 + ], + "蕉城区": [ + 119.52, + 26.67 + ], + "霞浦县": [ + 120, + 26.88 + ], + "古田县": [ + 118.75, + 26.58 + ], + "屏南县": [ + 118.98, + 26.92 + ], + "寿宁县": [ + 119.5, + 27.47 + ], + "周宁县": [ + 119.33, + 27.12 + ], + "柘荣县": [ + 119.9, + 27.23 + ], + "福安市": [ + 119.65, + 27.08 + ], + "福鼎市": [ + 120.22, + 27.33 + ], + "南昌市": [ + 115.85, + 28.68 + ], + "东湖区": [ + 115.9, + 28.68 + ], + "西湖区": [ + 115.87, + 28.67 + ], + "青云谱区": [ + 115.92, + 28.63 + ], + "湾里区": [ + 115.73, + 28.72 + ], + "青山湖区": [ + 115.95, + 28.68 + ], + "南昌县": [ + 115.93, + 28.55 + ], + "新建县": [ + 115.82, + 28.7 + ], + "安义县": [ + 115.55, + 28.85 + ], + "进贤县": [ + 116.27, + 28.37 + ], + "景德镇市": [ + 117.17, + 29.27 + ], + "昌江区": [ + 117.17, + 29.27 + ], + "珠山区": [ + 117.2, + 29.3 + ], + "浮梁县": [ + 117.25, + 29.37 + ], + "乐平市": [ + 117.12, + 28.97 + ], + "萍乡市": [ + 113.85, + 27.63 + ], + "安源区": [ + 113.87, + 27.65 + ], + "湘东区": [ + 113.73, + 27.65 + ], + "莲花县": [ + 113.95, + 27.13 + ], + "上栗县": [ + 113.8, + 27.88 + ], + "芦溪县": [ + 114.03, + 27.63 + ], + "九江市": [ + 116, + 29.7 + ], + "庐山区": [ + 115.98, + 29.68 + ], + "浔阳区": [ + 115.98, + 29.73 + ], + "九江县": [ + 115.88, + 29.62 + ], + "武宁县": [ + 115.1, + 29.27 + ], + "修水县": [ + 114.57, + 29.03 + ], + "永修县": [ + 115.8, + 29.03 + ], + "德安县": [ + 115.77, + 29.33 + ], + "星子县": [ + 116.03, + 29.45 + ], + "都昌县": [ + 116.18, + 29.27 + ], + "湖口县": [ + 116.22, + 29.73 + ], + "彭泽县": [ + 116.55, + 29.9 + ], + "瑞昌市": [ + 115.67, + 29.68 + ], + "新余市": [ + 114.92, + 27.82 + ], + "渝水区": [ + 114.93, + 27.8 + ], + "分宜县": [ + 114.67, + 27.82 + ], + "鹰潭市": [ + 117.07, + 28.27 + ], + "月湖区": [ + 117.05, + 28.23 + ], + "余江县": [ + 116.82, + 28.2 + ], + "贵溪市": [ + 117.22, + 28.28 + ], + "赣州市": [ + 114.93, + 25.83 + ], + "章贡区": [ + 114.93, + 25.87 + ], + "赣县": [ + 115, + 25.87 + ], + "信丰县": [ + 114.93, + 25.38 + ], + "大余县": [ + 114.35, + 25.4 + ], + "上犹县": [ + 114.53, + 25.8 + ], + "崇义县": [ + 114.3, + 25.7 + ], + "安远县": [ + 115.38, + 25.13 + ], + "龙南县": [ + 114.78, + 24.92 + ], + "定南县": [ + 115.03, + 24.78 + ], + "全南县": [ + 114.52, + 24.75 + ], + "宁都县": [ + 116.02, + 26.48 + ], + "于都县": [ + 115.42, + 25.95 + ], + "兴国县": [ + 115.35, + 26.33 + ], + "会昌县": [ + 115.78, + 25.6 + ], + "寻乌县": [ + 115.65, + 24.95 + ], + "石城县": [ + 116.33, + 26.33 + ], + "瑞金市": [ + 116.03, + 25.88 + ], + "南康市": [ + 114.75, + 25.65 + ], + "吉安市": [ + 114.98, + 27.12 + ], + "吉州区": [ + 114.98, + 27.12 + ], + "青原区": [ + 115, + 27.1 + ], + "吉安县": [ + 114.9, + 27.05 + ], + "吉水县": [ + 115.13, + 27.22 + ], + "峡江县": [ + 115.33, + 27.62 + ], + "新干县": [ + 115.4, + 27.77 + ], + "永丰县": [ + 115.43, + 27.32 + ], + "泰和县": [ + 114.88, + 26.8 + ], + "遂川县": [ + 114.52, + 26.33 + ], + "万安县": [ + 114.78, + 26.47 + ], + "安福县": [ + 114.62, + 27.38 + ], + "永新县": [ + 114.23, + 26.95 + ], + "井冈山市": [ + 114.27, + 26.72 + ], + "宜春市": [ + 114.38, + 27.8 + ], + "袁州区": [ + 114.38, + 27.8 + ], + "奉新县": [ + 115.38, + 28.7 + ], + "万载县": [ + 114.43, + 28.12 + ], + "上高县": [ + 114.92, + 28.23 + ], + "宜丰县": [ + 114.78, + 28.38 + ], + "靖安县": [ + 115.35, + 28.87 + ], + "铜鼓县": [ + 114.37, + 28.53 + ], + "丰城市": [ + 115.78, + 28.2 + ], + "樟树市": [ + 115.53, + 28.07 + ], + "高安市": [ + 115.37, + 28.42 + ], + "抚州市": [ + 116.35, + 28 + ], + "临川区": [ + 116.35, + 27.98 + ], + "南城县": [ + 116.63, + 27.55 + ], + "黎川县": [ + 116.92, + 27.3 + ], + "南丰县": [ + 116.53, + 27.22 + ], + "崇仁县": [ + 116.05, + 27.77 + ], + "乐安县": [ + 115.83, + 27.43 + ], + "宜黄县": [ + 116.22, + 27.55 + ], + "金溪县": [ + 116.77, + 27.92 + ], + "资溪县": [ + 117.07, + 27.7 + ], + "东乡县": [ + 116.62, + 28.23 + ], + "广昌县": [ + 116.32, + 26.83 + ], + "上饶市": [ + 117.97, + 28.45 + ], + "信州区": [ + 117.95, + 28.43 + ], + "上饶县": [ + 117.92, + 28.43 + ], + "广丰县": [ + 118.18, + 28.43 + ], + "玉山县": [ + 118.25, + 28.68 + ], + "铅山县": [ + 117.7, + 28.32 + ], + "横峰县": [ + 117.6, + 28.42 + ], + "弋阳县": [ + 117.43, + 28.4 + ], + "余干县": [ + 116.68, + 28.7 + ], + "鄱阳县": [ + 116.67, + 29 + ], + "万年县": [ + 117.07, + 28.7 + ], + "婺源县": [ + 117.85, + 29.25 + ], + "德兴市": [ + 117.57, + 28.95 + ], + "济南市": [ + 116.98, + 36.67 + ], + "历下区": [ + 117.08, + 36.67 + ], + "市中区": [ + 117.57, + 34.87 + ], + "槐荫区": [ + 116.93, + 36.65 + ], + "天桥区": [ + 116.98, + 36.68 + ], + "历城区": [ + 117.07, + 36.68 + ], + "长清区": [ + 116.73, + 36.55 + ], + "平阴县": [ + 116.45, + 36.28 + ], + "济阳县": [ + 117.22, + 36.98 + ], + "商河县": [ + 117.15, + 37.32 + ], + "章丘市": [ + 117.53, + 36.72 + ], + "青岛市": [ + 120.38, + 36.07 + ], + "市南区": [ + 120.38, + 36.07 + ], + "市北区": [ + 120.38, + 36.08 + ], + "四方区": [ + 120.35, + 36.1 + ], + "黄岛区": [ + 120.18, + 35.97 + ], + "崂山区": [ + 120.47, + 36.1 + ], + "李沧区": [ + 120.43, + 36.15 + ], + "城阳区": [ + 120.37, + 36.3 + ], + "胶州市": [ + 120.03, + 36.27 + ], + "即墨市": [ + 120.45, + 36.38 + ], + "平度市": [ + 119.95, + 36.78 + ], + "胶南市": [ + 120.03, + 35.87 + ], + "莱西市": [ + 120.5, + 36.87 + ], + "淄博市": [ + 118.05, + 36.82 + ], + "张店区": [ + 118.03, + 36.82 + ], + "博山区": [ + 117.85, + 36.5 + ], + "临淄区": [ + 118.3, + 36.82 + ], + "周村区": [ + 117.87, + 36.8 + ], + "桓台县": [ + 118.08, + 36.97 + ], + "高青县": [ + 117.82, + 37.17 + ], + "沂源县": [ + 118.17, + 36.18 + ], + "枣庄市": [ + 117.32, + 34.82 + ], + "薛城区": [ + 117.25, + 34.8 + ], + "峄城区": [ + 117.58, + 34.77 + ], + "台儿庄区": [ + 117.73, + 34.57 + ], + "山亭区": [ + 117.45, + 35.08 + ], + "滕州市": [ + 117.15, + 35.08 + ], + "东营市": [ + 118.67, + 37.43 + ], + "东营区": [ + 118.5, + 37.47 + ], + "河口区": [ + 118.53, + 37.88 + ], + "垦利县": [ + 118.55, + 37.58 + ], + "利津县": [ + 118.25, + 37.48 + ], + "广饶县": [ + 118.4, + 37.07 + ], + "烟台市": [ + 121.43, + 37.45 + ], + "芝罘区": [ + 121.38, + 37.53 + ], + "福山区": [ + 121.25, + 37.5 + ], + "牟平区": [ + 121.6, + 37.38 + ], + "莱山区": [ + 121.43, + 37.5 + ], + "长岛县": [ + 120.73, + 37.92 + ], + "龙口市": [ + 120.52, + 37.65 + ], + "莱阳市": [ + 120.7, + 36.98 + ], + "莱州市": [ + 119.93, + 37.18 + ], + "蓬莱市": [ + 120.75, + 37.82 + ], + "招远市": [ + 120.4, + 37.37 + ], + "栖霞市": [ + 120.83, + 37.3 + ], + "海阳市": [ + 121.15, + 36.78 + ], + "潍坊市": [ + 119.15, + 36.7 + ], + "潍城区": [ + 119.1, + 36.72 + ], + "寒亭区": [ + 119.22, + 36.77 + ], + "坊子区": [ + 119.17, + 36.67 + ], + "奎文区": [ + 119.12, + 36.72 + ], + "临朐县": [ + 118.53, + 36.52 + ], + "昌乐县": [ + 118.82, + 36.7 + ], + "青州市": [ + 118.47, + 36.68 + ], + "诸城市": [ + 119.4, + 36 + ], + "寿光市": [ + 118.73, + 36.88 + ], + "安丘市": [ + 119.2, + 36.43 + ], + "高密市": [ + 119.75, + 36.38 + ], + "昌邑市": [ + 119.4, + 36.87 + ], + "济宁市": [ + 116.58, + 35.42 + ], + "任城区": [ + 116.58, + 35.42 + ], + "微山县": [ + 117.13, + 34.82 + ], + "鱼台县": [ + 116.65, + 35 + ], + "金乡县": [ + 116.3, + 35.07 + ], + "嘉祥县": [ + 116.33, + 35.42 + ], + "汶上县": [ + 116.48, + 35.73 + ], + "泗水县": [ + 117.27, + 35.67 + ], + "梁山县": [ + 116.08, + 35.8 + ], + "曲阜市": [ + 116.98, + 35.58 + ], + "兖州市": [ + 116.83, + 35.55 + ], + "邹城市": [ + 116.97, + 35.4 + ], + "泰安市": [ + 117.08, + 36.2 + ], + "泰山区": [ + 117.13, + 36.18 + ], + "岱岳区": [ + 117, + 36.18 + ], + "宁阳县": [ + 116.8, + 35.77 + ], + "东平县": [ + 116.47, + 35.93 + ], + "新泰市": [ + 117.77, + 35.92 + ], + "肥城市": [ + 116.77, + 36.18 + ], + "威海市": [ + 122.12, + 37.52 + ], + "环翠区": [ + 122.12, + 37.5 + ], + "文登市": [ + 122.05, + 37.2 + ], + "荣成市": [ + 122.42, + 37.17 + ], + "乳山市": [ + 121.53, + 36.92 + ], + "日照市": [ + 119.52, + 35.42 + ], + "东港区": [ + 119.45, + 35.42 + ], + "岚山区": [ + 119.33, + 35.1 + ], + "五莲县": [ + 119.2, + 35.75 + ], + "莒县": [ + 118.83, + 35.58 + ], + "莱芜市": [ + 117.67, + 36.22 + ], + "莱城区": [ + 117.65, + 36.2 + ], + "钢城区": [ + 117.8, + 36.07 + ], + "临沂市": [ + 118.35, + 35.05 + ], + "兰山区": [ + 118.33, + 35.07 + ], + "罗庄区": [ + 118.28, + 34.98 + ], + "河东区": [ + 118.4, + 35.08 + ], + "沂南县": [ + 118.47, + 35.55 + ], + "郯城县": [ + 118.35, + 34.62 + ], + "沂水县": [ + 118.62, + 35.78 + ], + "苍山县": [ + 118.05, + 34.85 + ], + "费县": [ + 117.97, + 35.27 + ], + "平邑县": [ + 117.63, + 35.5 + ], + "莒南县": [ + 118.83, + 35.18 + ], + "蒙阴县": [ + 117.93, + 35.72 + ], + "临沭县": [ + 118.65, + 34.92 + ], + "德州市": [ + 116.3, + 37.45 + ], + "德城区": [ + 116.3, + 37.45 + ], + "陵县": [ + 116.57, + 37.33 + ], + "宁津县": [ + 116.78, + 37.65 + ], + "庆云县": [ + 117.38, + 37.78 + ], + "临邑县": [ + 116.87, + 37.18 + ], + "齐河县": [ + 116.75, + 36.8 + ], + "平原县": [ + 116.43, + 37.17 + ], + "夏津县": [ + 116, + 36.95 + ], + "武城县": [ + 116.07, + 37.22 + ], + "乐陵市": [ + 117.23, + 37.73 + ], + "禹城市": [ + 116.63, + 36.93 + ], + "聊城市": [ + 115.98, + 36.45 + ], + "东昌府区": [ + 115.98, + 36.45 + ], + "阳谷县": [ + 115.78, + 36.12 + ], + "莘县": [ + 115.67, + 36.23 + ], + "茌平县": [ + 116.25, + 36.58 + ], + "东阿县": [ + 116.25, + 36.33 + ], + "冠县": [ + 115.43, + 36.48 + ], + "高唐县": [ + 116.23, + 36.87 + ], + "临清市": [ + 115.7, + 36.85 + ], + "滨州市": [ + 117.97, + 37.38 + ], + "滨城区": [ + 118, + 37.38 + ], + "惠民县": [ + 117.5, + 37.48 + ], + "阳信县": [ + 117.58, + 37.63 + ], + "无棣县": [ + 117.6, + 37.73 + ], + "沾化县": [ + 118.13, + 37.7 + ], + "博兴县": [ + 118.13, + 37.15 + ], + "邹平县": [ + 117.73, + 36.88 + ], + "牡丹区": [ + 115.43, + 35.25 + ], + "曹县": [ + 115.53, + 34.83 + ], + "单县": [ + 116.08, + 34.8 + ], + "成武县": [ + 115.88, + 34.95 + ], + "巨野县": [ + 116.08, + 35.4 + ], + "郓城县": [ + 115.93, + 35.6 + ], + "鄄城县": [ + 115.5, + 35.57 + ], + "定陶县": [ + 115.57, + 35.07 + ], + "东明县": [ + 115.08, + 35.28 + ], + "郑州市": [ + 113.62, + 34.75 + ], + "中原区": [ + 113.6, + 34.75 + ], + "二七区": [ + 113.65, + 34.73 + ], + "管城回族区": [ + 113.67, + 34.75 + ], + "金水区": [ + 113.65, + 34.78 + ], + "上街区": [ + 113.28, + 34.82 + ], + "惠济区": [ + 113.6, + 34.87 + ], + "中牟县": [ + 113.97, + 34.72 + ], + "巩义市": [ + 112.98, + 34.77 + ], + "荥阳市": [ + 113.4, + 34.78 + ], + "新密市": [ + 113.38, + 34.53 + ], + "新郑市": [ + 113.73, + 34.4 + ], + "登封市": [ + 113.03, + 34.47 + ], + "开封市": [ + 114.3, + 34.8 + ], + "龙亭区": [ + 114.35, + 34.8 + ], + "顺河回族区": [ + 114.35, + 34.8 + ], + "杞县": [ + 114.78, + 34.55 + ], + "通许县": [ + 114.47, + 34.48 + ], + "尉氏县": [ + 114.18, + 34.42 + ], + "开封县": [ + 114.43, + 34.77 + ], + "兰考县": [ + 114.82, + 34.82 + ], + "洛阳市": [ + 112.45, + 34.62 + ], + "老城区": [ + 112.47, + 34.68 + ], + "西工区": [ + 112.43, + 34.67 + ], + "涧西区": [ + 112.4, + 34.67 + ], + "吉利区": [ + 112.58, + 34.9 + ], + "洛龙区": [ + 112.45, + 34.62 + ], + "孟津县": [ + 112.43, + 34.83 + ], + "新安县": [ + 112.15, + 34.72 + ], + "栾川县": [ + 111.62, + 33.78 + ], + "嵩县": [ + 112.1, + 34.15 + ], + "汝阳县": [ + 112.47, + 34.15 + ], + "宜阳县": [ + 112.17, + 34.52 + ], + "洛宁县": [ + 111.65, + 34.38 + ], + "伊川县": [ + 112.42, + 34.42 + ], + "偃师市": [ + 112.78, + 34.73 + ], + "平顶山市": [ + 113.18, + 33.77 + ], + "新华区": [ + 113.3, + 33.73 + ], + "卫东区": [ + 113.33, + 33.73 + ], + "石龙区": [ + 112.88, + 33.9 + ], + "湛河区": [ + 113.28, + 33.73 + ], + "宝丰县": [ + 113.07, + 33.88 + ], + "叶县": [ + 113.35, + 33.62 + ], + "鲁山县": [ + 112.9, + 33.73 + ], + "郏县": [ + 113.22, + 33.97 + ], + "舞钢市": [ + 113.52, + 33.3 + ], + "汝州市": [ + 112.83, + 34.17 + ], + "安阳市": [ + 114.38, + 36.1 + ], + "文峰区": [ + 114.35, + 36.08 + ], + "北关区": [ + 114.35, + 36.12 + ], + "殷都区": [ + 114.3, + 36.12 + ], + "龙安区": [ + 114.32, + 36.1 + ], + "安阳县": [ + 114.35, + 36.1 + ], + "汤阴县": [ + 114.35, + 35.92 + ], + "滑县": [ + 114.52, + 35.58 + ], + "内黄县": [ + 114.9, + 35.95 + ], + "林州市": [ + 113.82, + 36.07 + ], + "鹤壁市": [ + 114.28, + 35.75 + ], + "鹤山区": [ + 114.15, + 35.95 + ], + "山城区": [ + 114.18, + 35.9 + ], + "淇滨区": [ + 114.3, + 35.73 + ], + "浚县": [ + 114.55, + 35.67 + ], + "淇县": [ + 114.2, + 35.6 + ], + "新乡市": [ + 113.9, + 35.3 + ], + "红旗区": [ + 113.87, + 35.3 + ], + "卫滨区": [ + 113.85, + 35.3 + ], + "凤泉区": [ + 113.92, + 35.38 + ], + "牧野区": [ + 113.9, + 35.32 + ], + "新乡县": [ + 113.8, + 35.2 + ], + "获嘉县": [ + 113.65, + 35.27 + ], + "原阳县": [ + 113.97, + 35.05 + ], + "延津县": [ + 114.2, + 35.15 + ], + "封丘县": [ + 114.42, + 35.05 + ], + "长垣县": [ + 114.68, + 35.2 + ], + "卫辉市": [ + 114.07, + 35.4 + ], + "辉县市": [ + 113.8, + 35.47 + ], + "焦作市": [ + 113.25, + 35.22 + ], + "解放区": [ + 113.22, + 35.25 + ], + "中站区": [ + 113.17, + 35.23 + ], + "马村区": [ + 113.32, + 35.27 + ], + "山阳区": [ + 113.25, + 35.22 + ], + "修武县": [ + 113.43, + 35.23 + ], + "博爱县": [ + 113.07, + 35.17 + ], + "武陟县": [ + 113.38, + 35.1 + ], + "温县": [ + 113.08, + 34.93 + ], + "济源市": [ + 112.58, + 35.07 + ], + "沁阳市": [ + 112.93, + 35.08 + ], + "孟州市": [ + 112.78, + 34.9 + ], + "濮阳市": [ + 115.03, + 35.77 + ], + "华龙区": [ + 115.07, + 35.78 + ], + "清丰县": [ + 115.12, + 35.9 + ], + "南乐县": [ + 115.2, + 36.08 + ], + "范县": [ + 115.5, + 35.87 + ], + "台前县": [ + 115.85, + 36 + ], + "濮阳县": [ + 115.02, + 35.7 + ], + "许昌市": [ + 113.85, + 34.03 + ], + "魏都区": [ + 113.82, + 34.03 + ], + "许昌县": [ + 113.83, + 34 + ], + "鄢陵县": [ + 114.2, + 34.1 + ], + "襄城县": [ + 113.48, + 33.85 + ], + "禹州市": [ + 113.47, + 34.17 + ], + "长葛市": [ + 113.77, + 34.22 + ], + "漯河市": [ + 114.02, + 33.58 + ], + "郾城区": [ + 114, + 33.58 + ], + "召陵区": [ + 114.07, + 33.57 + ], + "舞阳县": [ + 113.6, + 33.43 + ], + "临颍县": [ + 113.93, + 33.82 + ], + "三门峡市": [ + 111.2, + 34.78 + ], + "湖滨区": [ + 111.2, + 34.78 + ], + "渑池县": [ + 111.75, + 34.77 + ], + "陕县": [ + 111.08, + 34.7 + ], + "卢氏县": [ + 111.05, + 34.05 + ], + "义马市": [ + 111.87, + 34.75 + ], + "灵宝市": [ + 110.87, + 34.52 + ], + "南阳市": [ + 112.52, + 33 + ], + "宛城区": [ + 112.55, + 33.02 + ], + "卧龙区": [ + 112.53, + 32.98 + ], + "南召县": [ + 112.43, + 33.5 + ], + "方城县": [ + 113, + 33.27 + ], + "西峡县": [ + 111.48, + 33.28 + ], + "镇平县": [ + 112.23, + 33.03 + ], + "内乡县": [ + 111.85, + 33.05 + ], + "淅川县": [ + 111.48, + 33.13 + ], + "社旗县": [ + 112.93, + 33.05 + ], + "唐河县": [ + 112.83, + 32.7 + ], + "新野县": [ + 112.35, + 32.52 + ], + "桐柏县": [ + 113.4, + 32.37 + ], + "邓州市": [ + 112.08, + 32.68 + ], + "商丘市": [ + 115.65, + 34.45 + ], + "梁园区": [ + 115.63, + 34.45 + ], + "睢阳区": [ + 115.63, + 34.38 + ], + "民权县": [ + 115.13, + 34.65 + ], + "睢县": [ + 115.07, + 34.45 + ], + "宁陵县": [ + 115.32, + 34.45 + ], + "柘城县": [ + 115.3, + 34.07 + ], + "虞城县": [ + 115.85, + 34.4 + ], + "夏邑县": [ + 116.13, + 34.23 + ], + "永城市": [ + 116.43, + 33.92 + ], + "信阳市": [ + 114.07, + 32.13 + ], + "浉河区": [ + 114.05, + 32.12 + ], + "平桥区": [ + 114.12, + 32.1 + ], + "罗山县": [ + 114.53, + 32.2 + ], + "光山县": [ + 114.9, + 32.02 + ], + "新县": [ + 114.87, + 31.63 + ], + "商城县": [ + 115.4, + 31.8 + ], + "固始县": [ + 115.68, + 32.18 + ], + "潢川县": [ + 115.03, + 32.13 + ], + "淮滨县": [ + 115.4, + 32.43 + ], + "息县": [ + 114.73, + 32.35 + ], + "周口市": [ + 114.65, + 33.62 + ], + "扶沟县": [ + 114.38, + 34.07 + ], + "西华县": [ + 114.53, + 33.8 + ], + "商水县": [ + 114.6, + 33.53 + ], + "沈丘县": [ + 115.07, + 33.4 + ], + "郸城县": [ + 115.2, + 33.65 + ], + "淮阳县": [ + 114.88, + 33.73 + ], + "太康县": [ + 114.85, + 34.07 + ], + "鹿邑县": [ + 115.48, + 33.87 + ], + "项城市": [ + 114.9, + 33.45 + ], + "驻马店市": [ + 114.02, + 32.98 + ], + "驿城区": [ + 114.05, + 32.97 + ], + "西平县": [ + 114.02, + 33.38 + ], + "上蔡县": [ + 114.27, + 33.27 + ], + "平舆县": [ + 114.63, + 32.97 + ], + "正阳县": [ + 114.38, + 32.6 + ], + "确山县": [ + 114.02, + 32.8 + ], + "泌阳县": [ + 113.32, + 32.72 + ], + "汝南县": [ + 114.35, + 33 + ], + "遂平县": [ + 114, + 33.15 + ], + "新蔡县": [ + 114.98, + 32.75 + ], + "武汉市": [ + 114.3, + 30.6 + ], + "江岸区": [ + 114.3, + 30.6 + ], + "江汉区": [ + 114.27, + 30.6 + ], + "硚口区": [ + 114.27, + 30.57 + ], + "汉阳区": [ + 114.27, + 30.55 + ], + "武昌区": [ + 114.3, + 30.57 + ], + "青山区": [ + 114.38, + 30.63 + ], + "洪山区": [ + 114.33, + 30.5 + ], + "东西湖区": [ + 114.13, + 30.62 + ], + "汉南区": [ + 114.08, + 30.32 + ], + "蔡甸区": [ + 114.03, + 30.58 + ], + "江夏区": [ + 114.32, + 30.35 + ], + "黄陂区": [ + 114.37, + 30.87 + ], + "新洲区": [ + 114.8, + 30.85 + ], + "黄石市": [ + 115.03, + 30.2 + ], + "黄石港区": [ + 115.07, + 30.23 + ], + "西塞山区": [ + 115.12, + 30.2 + ], + "下陆区": [ + 114.97, + 30.18 + ], + "铁山区": [ + 114.9, + 30.2 + ], + "阳新县": [ + 115.2, + 29.85 + ], + "大冶市": [ + 114.97, + 30.1 + ], + "十堰市": [ + 110.78, + 32.65 + ], + "茅箭区": [ + 110.82, + 32.6 + ], + "张湾区": [ + 110.78, + 32.65 + ], + "郧县": [ + 110.82, + 32.83 + ], + "郧西县": [ + 110.42, + 33 + ], + "竹山县": [ + 110.23, + 32.23 + ], + "竹溪县": [ + 109.72, + 32.32 + ], + "房县": [ + 110.73, + 32.07 + ], + "丹江口市": [ + 111.52, + 32.55 + ], + "宜昌市": [ + 111.28, + 30.7 + ], + "西陵区": [ + 111.27, + 30.7 + ], + "伍家岗区": [ + 111.35, + 30.65 + ], + "点军区": [ + 111.27, + 30.7 + ], + "猇亭区": [ + 111.42, + 30.53 + ], + "夷陵区": [ + 111.32, + 30.77 + ], + "远安县": [ + 111.63, + 31.07 + ], + "兴山县": [ + 110.75, + 31.35 + ], + "秭归县": [ + 110.98, + 30.83 + ], + "长阳土家族自治县": [ + 111.18, + 30.47 + ], + "五峰土家族自治县": [ + 110.67, + 30.2 + ], + "宜都市": [ + 111.45, + 30.4 + ], + "当阳市": [ + 111.78, + 30.82 + ], + "枝江市": [ + 111.77, + 30.43 + ], + "襄樊市": [ + 112.15, + 32.02 + ], + "襄城区": [ + 112.15, + 32.02 + ], + "樊城区": [ + 112.13, + 32.03 + ], + "襄阳区": [ + 112.2, + 32.08 + ], + "南漳县": [ + 111.83, + 31.78 + ], + "谷城县": [ + 111.65, + 32.27 + ], + "保康县": [ + 111.25, + 31.88 + ], + "老河口市": [ + 111.67, + 32.38 + ], + "枣阳市": [ + 112.75, + 32.13 + ], + "宜城市": [ + 112.25, + 31.72 + ], + "鄂州市": [ + 114.88, + 30.4 + ], + "梁子湖区": [ + 114.67, + 30.08 + ], + "华容区": [ + 114.73, + 30.53 + ], + "鄂城区": [ + 114.88, + 30.4 + ], + "荆门市": [ + 112.2, + 31.03 + ], + "东宝区": [ + 112.2, + 31.05 + ], + "掇刀区": [ + 112.2, + 30.98 + ], + "京山县": [ + 113.1, + 31.02 + ], + "沙洋县": [ + 112.58, + 30.7 + ], + "钟祥市": [ + 112.58, + 31.17 + ], + "孝感市": [ + 113.92, + 30.93 + ], + "孝南区": [ + 113.92, + 30.92 + ], + "孝昌县": [ + 113.97, + 31.25 + ], + "大悟县": [ + 114.12, + 31.57 + ], + "云梦县": [ + 113.75, + 31.02 + ], + "应城市": [ + 113.57, + 30.95 + ], + "安陆市": [ + 113.68, + 31.27 + ], + "汉川市": [ + 113.83, + 30.65 + ], + "荆州市": [ + 112.23, + 30.33 + ], + "沙市区": [ + 112.25, + 30.32 + ], + "荆州区": [ + 112.18, + 30.35 + ], + "公安县": [ + 112.23, + 30.07 + ], + "监利县": [ + 112.88, + 29.82 + ], + "江陵县": [ + 112.42, + 30.03 + ], + "石首市": [ + 112.4, + 29.73 + ], + "洪湖市": [ + 113.45, + 29.8 + ], + "松滋市": [ + 111.77, + 30.18 + ], + "黄冈市": [ + 114.87, + 30.45 + ], + "黄州区": [ + 114.88, + 30.43 + ], + "团风县": [ + 114.87, + 30.63 + ], + "红安县": [ + 114.62, + 31.28 + ], + "罗田县": [ + 115.4, + 30.78 + ], + "英山县": [ + 115.67, + 30.75 + ], + "浠水县": [ + 115.27, + 30.45 + ], + "蕲春县": [ + 115.43, + 30.23 + ], + "黄梅县": [ + 115.93, + 30.08 + ], + "麻城市": [ + 115.03, + 31.18 + ], + "武穴市": [ + 115.55, + 29.85 + ], + "咸宁市": [ + 114.32, + 29.85 + ], + "咸安区": [ + 114.3, + 29.87 + ], + "嘉鱼县": [ + 113.9, + 29.98 + ], + "通城县": [ + 113.82, + 29.25 + ], + "崇阳县": [ + 114.03, + 29.55 + ], + "通山县": [ + 114.52, + 29.6 + ], + "赤壁市": [ + 113.88, + 29.72 + ], + "随州市": [ + 113.37, + 31.72 + ], + "曾都区": [ + 113.37, + 31.72 + ], + "广水市": [ + 113.82, + 31.62 + ], + "恩施土家族苗族自治州": [ + 109.47, + 30.3 + ], + "恩施市": [ + 109.47, + 30.3 + ], + "利川市": [ + 108.93, + 30.3 + ], + "建始县": [ + 109.73, + 30.6 + ], + "巴东县": [ + 110.33, + 31.05 + ], + "宣恩县": [ + 109.48, + 29.98 + ], + "咸丰县": [ + 109.15, + 29.68 + ], + "来凤县": [ + 109.4, + 29.52 + ], + "鹤峰县": [ + 110.03, + 29.9 + ], + "仙桃市": [ + 113.45, + 30.37 + ], + "潜江市": [ + 112.88, + 30.42 + ], + "天门市": [ + 113.17, + 30.67 + ], + "神农架林区": [ + 110.67, + 31.75 + ], + "长沙市": [ + 112.93, + 28.23 + ], + "芙蓉区": [ + 113.03, + 28.18 + ], + "天心区": [ + 112.98, + 28.12 + ], + "岳麓区": [ + 112.93, + 28.23 + ], + "开福区": [ + 112.98, + 28.25 + ], + "雨花区": [ + 113.03, + 28.13 + ], + "长沙县": [ + 113.07, + 28.25 + ], + "望城县": [ + 112.82, + 28.37 + ], + "宁乡县": [ + 112.55, + 28.25 + ], + "浏阳市": [ + 113.63, + 28.15 + ], + "株洲市": [ + 113.13, + 27.83 + ], + "荷塘区": [ + 113.17, + 27.87 + ], + "芦淞区": [ + 113.15, + 27.83 + ], + "石峰区": [ + 113.1, + 27.87 + ], + "天元区": [ + 113.12, + 27.83 + ], + "株洲县": [ + 113.13, + 27.72 + ], + "攸县": [ + 113.33, + 27 + ], + "茶陵县": [ + 113.53, + 26.8 + ], + "炎陵县": [ + 113.77, + 26.48 + ], + "醴陵市": [ + 113.48, + 27.67 + ], + "湘潭市": [ + 112.93, + 27.83 + ], + "雨湖区": [ + 112.9, + 27.87 + ], + "岳塘区": [ + 112.95, + 27.87 + ], + "湘潭县": [ + 112.95, + 27.78 + ], + "湘乡市": [ + 112.53, + 27.73 + ], + "韶山市": [ + 112.52, + 27.93 + ], + "衡阳市": [ + 112.57, + 26.9 + ], + "珠晖区": [ + 112.62, + 26.9 + ], + "雁峰区": [ + 112.6, + 26.88 + ], + "石鼓区": [ + 112.6, + 26.9 + ], + "蒸湘区": [ + 112.6, + 26.9 + ], + "南岳区": [ + 112.73, + 27.25 + ], + "衡阳县": [ + 112.37, + 26.97 + ], + "衡南县": [ + 112.67, + 26.73 + ], + "衡山县": [ + 112.87, + 27.23 + ], + "衡东县": [ + 112.95, + 27.08 + ], + "祁东县": [ + 112.12, + 26.78 + ], + "耒阳市": [ + 112.85, + 26.42 + ], + "常宁市": [ + 112.38, + 26.42 + ], + "邵阳市": [ + 111.47, + 27.25 + ], + "双清区": [ + 111.47, + 27.23 + ], + "大祥区": [ + 111.45, + 27.23 + ], + "北塔区": [ + 111.45, + 27.25 + ], + "邵东县": [ + 111.75, + 27.25 + ], + "新邵县": [ + 111.45, + 27.32 + ], + "邵阳县": [ + 111.27, + 27 + ], + "隆回县": [ + 111.03, + 27.12 + ], + "洞口县": [ + 110.57, + 27.05 + ], + "绥宁县": [ + 110.15, + 26.58 + ], + "新宁县": [ + 110.85, + 26.43 + ], + "城步苗族自治县": [ + 110.32, + 26.37 + ], + "武冈市": [ + 110.63, + 26.73 + ], + "岳阳市": [ + 113.12, + 29.37 + ], + "岳阳楼区": [ + 113.1, + 29.37 + ], + "云溪区": [ + 113.3, + 29.47 + ], + "君山区": [ + 113, + 29.43 + ], + "岳阳县": [ + 113.12, + 29.15 + ], + "华容县": [ + 112.57, + 29.52 + ], + "湘阴县": [ + 112.88, + 28.68 + ], + "平江县": [ + 113.58, + 28.72 + ], + "汨罗市": [ + 113.08, + 28.8 + ], + "临湘市": [ + 113.47, + 29.48 + ], + "常德市": [ + 111.68, + 29.05 + ], + "武陵区": [ + 111.68, + 29.03 + ], + "鼎城区": [ + 111.68, + 29.02 + ], + "安乡县": [ + 112.17, + 29.42 + ], + "汉寿县": [ + 111.97, + 28.9 + ], + "澧县": [ + 111.75, + 29.63 + ], + "临澧县": [ + 111.65, + 29.45 + ], + "桃源县": [ + 111.48, + 28.9 + ], + "石门县": [ + 111.38, + 29.58 + ], + "津市市": [ + 111.88, + 29.62 + ], + "张家界市": [ + 110.47, + 29.13 + ], + "永定区": [ + 110.48, + 29.13 + ], + "武陵源区": [ + 110.53, + 29.35 + ], + "慈利县": [ + 111.12, + 29.42 + ], + "桑植县": [ + 110.15, + 29.4 + ], + "益阳市": [ + 112.32, + 28.6 + ], + "资阳区": [ + 112.32, + 28.6 + ], + "赫山区": [ + 112.37, + 28.6 + ], + "南县": [ + 112.4, + 29.38 + ], + "桃江县": [ + 112.12, + 28.53 + ], + "安化县": [ + 111.22, + 28.38 + ], + "沅江市": [ + 112.38, + 28.85 + ], + "郴州市": [ + 113.02, + 25.78 + ], + "北湖区": [ + 113.02, + 25.8 + ], + "苏仙区": [ + 113.03, + 25.8 + ], + "桂阳县": [ + 112.73, + 25.73 + ], + "宜章县": [ + 112.95, + 25.4 + ], + "永兴县": [ + 113.1, + 26.13 + ], + "嘉禾县": [ + 112.37, + 25.58 + ], + "临武县": [ + 112.55, + 25.28 + ], + "汝城县": [ + 113.68, + 25.55 + ], + "桂东县": [ + 113.93, + 26.08 + ], + "安仁县": [ + 113.27, + 26.7 + ], + "资兴市": [ + 113.23, + 25.98 + ], + "永州市": [ + 111.62, + 26.43 + ], + "冷水滩区": [ + 111.6, + 26.43 + ], + "祁阳县": [ + 111.85, + 26.58 + ], + "东安县": [ + 111.28, + 26.4 + ], + "双牌县": [ + 111.65, + 25.97 + ], + "道县": [ + 111.58, + 25.53 + ], + "江永县": [ + 111.33, + 25.28 + ], + "宁远县": [ + 111.93, + 25.6 + ], + "蓝山县": [ + 112.18, + 25.37 + ], + "新田县": [ + 112.22, + 25.92 + ], + "江华瑶族自治县": [ + 111.58, + 25.18 + ], + "怀化市": [ + 110, + 27.57 + ], + "鹤城区": [ + 109.95, + 27.55 + ], + "中方县": [ + 109.93, + 27.4 + ], + "沅陵县": [ + 110.38, + 28.47 + ], + "辰溪县": [ + 110.18, + 28 + ], + "溆浦县": [ + 110.58, + 27.92 + ], + "会同县": [ + 109.72, + 26.87 + ], + "麻阳苗族自治县": [ + 109.8, + 27.87 + ], + "新晃侗族自治县": [ + 109.17, + 27.37 + ], + "芷江侗族自治县": [ + 109.68, + 27.45 + ], + "靖州苗族侗族自治县": [ + 109.68, + 26.58 + ], + "通道侗族自治县": [ + 109.78, + 26.17 + ], + "洪江市": [ + 109.82, + 27.2 + ], + "娄底市": [ + 112, + 27.73 + ], + "娄星区": [ + 112, + 27.73 + ], + "双峰县": [ + 112.2, + 27.45 + ], + "新化县": [ + 111.3, + 27.75 + ], + "冷水江市": [ + 111.43, + 27.68 + ], + "涟源市": [ + 111.67, + 27.7 + ], + "湘西土家族苗族自治州": [ + 109.73, + 28.32 + ], + "吉首市": [ + 109.73, + 28.32 + ], + "泸溪县": [ + 110.22, + 28.22 + ], + "凤凰县": [ + 109.6, + 27.95 + ], + "花垣县": [ + 109.48, + 28.58 + ], + "保靖县": [ + 109.65, + 28.72 + ], + "古丈县": [ + 109.95, + 28.62 + ], + "永顺县": [ + 109.85, + 29 + ], + "龙山县": [ + 109.43, + 29.47 + ], + "广州市": [ + 113.27, + 23.13 + ], + "荔湾区": [ + 113.23, + 23.13 + ], + "越秀区": [ + 113.27, + 23.13 + ], + "海珠区": [ + 113.25, + 23.1 + ], + "天河区": [ + 113.35, + 23.12 + ], + "黄埔区": [ + 113.45, + 23.1 + ], + "番禺区": [ + 113.35, + 22.95 + ], + "花都区": [ + 113.22, + 23.4 + ], + "增城市": [ + 113.83, + 23.3 + ], + "从化市": [ + 113.58, + 23.55 + ], + "韶关市": [ + 113.6, + 24.82 + ], + "武江区": [ + 113.57, + 24.8 + ], + "浈江区": [ + 113.6, + 24.8 + ], + "曲江区": [ + 113.6, + 24.68 + ], + "始兴县": [ + 114.07, + 24.95 + ], + "仁化县": [ + 113.75, + 25.08 + ], + "翁源县": [ + 114.13, + 24.35 + ], + "乳源瑶族自治县": [ + 113.27, + 24.78 + ], + "新丰县": [ + 114.2, + 24.07 + ], + "乐昌市": [ + 113.35, + 25.13 + ], + "南雄市": [ + 114.3, + 25.12 + ], + "深圳市": [ + 114.05, + 22.55 + ], + "罗湖区": [ + 114.12, + 22.55 + ], + "福田区": [ + 114.05, + 22.53 + ], + "南山区": [ + 113.92, + 22.52 + ], + "宝安区": [ + 113.9, + 22.57 + ], + "龙岗区": [ + 114.27, + 22.73 + ], + "盐田区": [ + 114.22, + 22.55 + ], + "珠海市": [ + 113.57, + 22.27 + ], + "香洲区": [ + 113.55, + 22.27 + ], + "斗门区": [ + 113.28, + 22.22 + ], + "金湾区": [ + 113.4, + 22.07 + ], + "汕头市": [ + 116.68, + 23.35 + ], + "龙湖区": [ + 116.72, + 23.37 + ], + "金平区": [ + 116.7, + 23.37 + ], + "潮阳区": [ + 116.6, + 23.27 + ], + "潮南区": [ + 116.43, + 23.25 + ], + "澄海区": [ + 116.77, + 23.48 + ], + "南澳县": [ + 117.02, + 23.42 + ], + "佛山市": [ + 113.12, + 23.02 + ], + "南海区": [ + 113.15, + 23.03 + ], + "顺德区": [ + 113.3, + 22.8 + ], + "三水区": [ + 112.87, + 23.17 + ], + "高明区": [ + 112.88, + 22.9 + ], + "江门市": [ + 113.08, + 22.58 + ], + "新会区": [ + 113.03, + 22.47 + ], + "台山市": [ + 112.78, + 22.25 + ], + "开平市": [ + 112.67, + 22.38 + ], + "鹤山市": [ + 112.97, + 22.77 + ], + "恩平市": [ + 112.3, + 22.18 + ], + "湛江市": [ + 110.35, + 21.27 + ], + "赤坎区": [ + 110.37, + 21.27 + ], + "霞山区": [ + 110.4, + 21.2 + ], + "坡头区": [ + 110.47, + 21.23 + ], + "麻章区": [ + 110.32, + 21.27 + ], + "遂溪县": [ + 110.25, + 21.38 + ], + "徐闻县": [ + 110.17, + 20.33 + ], + "廉江市": [ + 110.27, + 21.62 + ], + "雷州市": [ + 110.08, + 20.92 + ], + "吴川市": [ + 110.77, + 21.43 + ], + "茂名市": [ + 110.92, + 21.67 + ], + "茂南区": [ + 110.92, + 21.63 + ], + "茂港区": [ + 111.02, + 21.47 + ], + "电白县": [ + 111, + 21.5 + ], + "高州市": [ + 110.85, + 21.92 + ], + "化州市": [ + 110.63, + 21.67 + ], + "信宜市": [ + 110.95, + 22.35 + ], + "肇庆市": [ + 112.47, + 23.05 + ], + "端州区": [ + 112.48, + 23.05 + ], + "鼎湖区": [ + 112.57, + 23.17 + ], + "广宁县": [ + 112.43, + 23.63 + ], + "怀集县": [ + 112.18, + 23.92 + ], + "封开县": [ + 111.5, + 23.43 + ], + "德庆县": [ + 111.77, + 23.15 + ], + "高要市": [ + 112.45, + 23.03 + ], + "四会市": [ + 112.68, + 23.33 + ], + "惠州市": [ + 114.42, + 23.12 + ], + "惠城区": [ + 114.4, + 23.08 + ], + "惠阳区": [ + 114.47, + 22.8 + ], + "博罗县": [ + 114.28, + 23.18 + ], + "惠东县": [ + 114.72, + 22.98 + ], + "龙门县": [ + 114.25, + 23.73 + ], + "梅州市": [ + 116.12, + 24.28 + ], + "梅江区": [ + 116.12, + 24.32 + ], + "梅县": [ + 116.05, + 24.28 + ], + "大埔县": [ + 116.7, + 24.35 + ], + "丰顺县": [ + 116.18, + 23.77 + ], + "五华县": [ + 115.77, + 23.93 + ], + "平远县": [ + 115.88, + 24.57 + ], + "蕉岭县": [ + 116.17, + 24.67 + ], + "兴宁市": [ + 115.73, + 24.15 + ], + "汕尾市": [ + 115.37, + 22.78 + ], + "海丰县": [ + 115.33, + 22.97 + ], + "陆河县": [ + 115.65, + 23.3 + ], + "陆丰市": [ + 115.65, + 22.95 + ], + "河源市": [ + 114.7, + 23.73 + ], + "源城区": [ + 114.7, + 23.73 + ], + "紫金县": [ + 115.18, + 23.63 + ], + "龙川县": [ + 115.25, + 24.1 + ], + "连平县": [ + 114.48, + 24.37 + ], + "和平县": [ + 114.93, + 24.45 + ], + "东源县": [ + 114.77, + 23.82 + ], + "阳江市": [ + 111.98, + 21.87 + ], + "江城区": [ + 111.95, + 21.87 + ], + "阳西县": [ + 111.62, + 21.75 + ], + "阳东县": [ + 112.02, + 21.88 + ], + "阳春市": [ + 111.78, + 22.18 + ], + "清远市": [ + 113.03, + 23.7 + ], + "清城区": [ + 113.02, + 23.7 + ], + "佛冈县": [ + 113.53, + 23.88 + ], + "阳山县": [ + 112.63, + 24.48 + ], + "连山壮族瑶族自治县": [ + 112.08, + 24.57 + ], + "连南瑶族自治县": [ + 112.28, + 24.72 + ], + "清新县": [ + 112.98, + 23.73 + ], + "英德市": [ + 113.4, + 24.18 + ], + "连州市": [ + 112.38, + 24.78 + ], + "东莞市": [ + 113.75, + 23.05 + ], + "中山市": [ + 113.38, + 22.52 + ], + "潮州市": [ + 116.62, + 23.67 + ], + "湘桥区": [ + 116.63, + 23.68 + ], + "潮安县": [ + 116.68, + 23.45 + ], + "饶平县": [ + 117, + 23.67 + ], + "揭阳市": [ + 116.37, + 23.55 + ], + "揭东县": [ + 116.42, + 23.57 + ], + "揭西县": [ + 115.83, + 23.43 + ], + "惠来县": [ + 116.28, + 23.03 + ], + "普宁市": [ + 116.18, + 23.3 + ], + "云浮市": [ + 112.03, + 22.92 + ], + "云城区": [ + 112.03, + 22.93 + ], + "新兴县": [ + 112.23, + 22.7 + ], + "郁南县": [ + 111.53, + 23.23 + ], + "云安县": [ + 112, + 23.08 + ], + "罗定市": [ + 111.57, + 22.77 + ], + "南宁市": [ + 108.37, + 22.82 + ], + "兴宁区": [ + 108.38, + 22.87 + ], + "江南区": [ + 108.28, + 22.78 + ], + "西乡塘区": [ + 108.3, + 22.83 + ], + "良庆区": [ + 108.32, + 22.77 + ], + "邕宁区": [ + 108.48, + 22.75 + ], + "武鸣县": [ + 108.27, + 23.17 + ], + "隆安县": [ + 107.68, + 23.18 + ], + "马山县": [ + 108.17, + 23.72 + ], + "上林县": [ + 108.6, + 23.43 + ], + "宾阳县": [ + 108.8, + 23.22 + ], + "横县": [ + 109.27, + 22.68 + ], + "柳州市": [ + 109.42, + 24.33 + ], + "柳南区": [ + 109.38, + 24.35 + ], + "柳江县": [ + 109.33, + 24.27 + ], + "柳城县": [ + 109.23, + 24.65 + ], + "鹿寨县": [ + 109.73, + 24.48 + ], + "融安县": [ + 109.4, + 25.23 + ], + "融水苗族自治县": [ + 109.25, + 25.07 + ], + "三江侗族自治县": [ + 109.6, + 25.78 + ], + "桂林市": [ + 110.28, + 25.28 + ], + "阳朔县": [ + 110.48, + 24.78 + ], + "临桂县": [ + 110.2, + 25.23 + ], + "灵川县": [ + 110.32, + 25.42 + ], + "全州县": [ + 111.07, + 25.93 + ], + "兴安县": [ + 110.67, + 25.62 + ], + "永福县": [ + 109.98, + 24.98 + ], + "灌阳县": [ + 111.15, + 25.48 + ], + "龙胜各族自治县": [ + 110, + 25.8 + ], + "资源县": [ + 110.63, + 26.03 + ], + "平乐县": [ + 110.63, + 24.63 + ], + "恭城瑶族自治县": [ + 110.83, + 24.83 + ], + "梧州市": [ + 111.27, + 23.48 + ], + "苍梧县": [ + 111.23, + 23.42 + ], + "藤县": [ + 110.92, + 23.38 + ], + "蒙山县": [ + 110.52, + 24.2 + ], + "岑溪市": [ + 110.98, + 22.92 + ], + "北海市": [ + 109.12, + 21.48 + ], + "铁山港区": [ + 109.43, + 21.53 + ], + "合浦县": [ + 109.2, + 21.67 + ], + "防城港市": [ + 108.35, + 21.7 + ], + "港口区": [ + 108.37, + 21.65 + ], + "防城区": [ + 108.35, + 21.77 + ], + "上思县": [ + 107.98, + 22.15 + ], + "东兴市": [ + 107.97, + 21.53 + ], + "钦州市": [ + 108.62, + 21.95 + ], + "钦北区": [ + 108.63, + 21.98 + ], + "灵山县": [ + 109.3, + 22.43 + ], + "浦北县": [ + 109.55, + 22.27 + ], + "贵港市": [ + 109.6, + 23.1 + ], + "覃塘区": [ + 109.42, + 23.13 + ], + "平南县": [ + 110.38, + 23.55 + ], + "桂平市": [ + 110.08, + 23.4 + ], + "玉林市": [ + 110.17, + 22.63 + ], + "容县": [ + 110.55, + 22.87 + ], + "陆川县": [ + 110.27, + 22.33 + ], + "博白县": [ + 109.97, + 22.28 + ], + "兴业县": [ + 109.87, + 22.75 + ], + "北流市": [ + 110.35, + 22.72 + ], + "百色市": [ + 106.62, + 23.9 + ], + "田阳县": [ + 106.92, + 23.73 + ], + "田东县": [ + 107.12, + 23.6 + ], + "平果县": [ + 107.58, + 23.32 + ], + "德保县": [ + 106.62, + 23.33 + ], + "靖西县": [ + 106.42, + 23.13 + ], + "那坡县": [ + 105.83, + 23.42 + ], + "凌云县": [ + 106.57, + 24.35 + ], + "乐业县": [ + 106.55, + 24.78 + ], + "田林县": [ + 106.23, + 24.3 + ], + "西林县": [ + 105.1, + 24.5 + ], + "隆林各族自治县": [ + 105.33, + 24.77 + ], + "贺州市": [ + 111.55, + 24.42 + ], + "昭平县": [ + 110.8, + 24.17 + ], + "钟山县": [ + 111.3, + 24.53 + ], + "富川瑶族自治县": [ + 111.27, + 24.83 + ], + "河池市": [ + 108.07, + 24.7 + ], + "金城江区": [ + 108.05, + 24.7 + ], + "南丹县": [ + 107.53, + 24.98 + ], + "天峨县": [ + 107.17, + 25 + ], + "凤山县": [ + 107.05, + 24.55 + ], + "东兰县": [ + 107.37, + 24.52 + ], + "罗城仫佬族自治县": [ + 108.9, + 24.78 + ], + "环江毛南族自治县": [ + 108.25, + 24.83 + ], + "巴马瑶族自治县": [ + 107.25, + 24.15 + ], + "都安瑶族自治县": [ + 108.1, + 23.93 + ], + "大化瑶族自治县": [ + 107.98, + 23.73 + ], + "宜州市": [ + 108.67, + 24.5 + ], + "来宾市": [ + 109.23, + 23.73 + ], + "忻城县": [ + 108.67, + 24.07 + ], + "象州县": [ + 109.68, + 23.97 + ], + "武宣县": [ + 109.67, + 23.6 + ], + "金秀瑶族自治县": [ + 110.18, + 24.13 + ], + "合山市": [ + 108.87, + 23.82 + ], + "崇左市": [ + 107.37, + 22.4 + ], + "扶绥县": [ + 107.9, + 22.63 + ], + "宁明县": [ + 107.07, + 22.13 + ], + "龙州县": [ + 106.85, + 22.35 + ], + "大新县": [ + 107.2, + 22.83 + ], + "天等县": [ + 107.13, + 23.08 + ], + "凭祥市": [ + 106.75, + 22.12 + ], + "海口市": [ + 110.32, + 20.03 + ], + "秀英区": [ + 110.28, + 20.02 + ], + "龙华区": [ + 110.3, + 20.03 + ], + "琼山区": [ + 110.35, + 20 + ], + "美兰区": [ + 110.37, + 20.03 + ], + "三亚市": [ + 109.5, + 18.25 + ], + "五指山市": [ + 109.52, + 18.78 + ], + "琼海市": [ + 110.47, + 19.25 + ], + "儋州市": [ + 109.57, + 19.52 + ], + "文昌市": [ + 110.8, + 19.55 + ], + "万宁市": [ + 110.4, + 18.8 + ], + "东方市": [ + 108.63, + 19.1 + ], + "定安县": [ + 110.32, + 19.7 + ], + "屯昌县": [ + 110.1, + 19.37 + ], + "澄迈县": [ + 110, + 19.73 + ], + "临高县": [ + 109.68, + 19.92 + ], + "白沙黎族自治县": [ + 109.45, + 19.23 + ], + "昌江黎族自治县": [ + 109.05, + 19.25 + ], + "乐东黎族自治县": [ + 109.17, + 18.75 + ], + "陵水黎族自治县": [ + 110.03, + 18.5 + ], + "保亭黎族苗族自治县": [ + 109.7, + 18.63 + ], + "琼中黎族苗族自治县": [ + 109.83, + 19.03 + ], + "重庆市": [ + 106.55, + 29.57 + ], + "万州区": [ + 108.4, + 30.82 + ], + "涪陵区": [ + 107.4, + 29.72 + ], + "渝中区": [ + 106.57, + 29.55 + ], + "大渡口区": [ + 106.48, + 29.48 + ], + "江北区": [ + 106.57, + 29.6 + ], + "沙坪坝区": [ + 106.45, + 29.53 + ], + "九龙坡区": [ + 106.5, + 29.5 + ], + "南岸区": [ + 106.57, + 29.52 + ], + "北碚区": [ + 106.4, + 29.8 + ], + "万盛区": [ + 106.92, + 28.97 + ], + "双桥区": [ + 105.78, + 29.48 + ], + "渝北区": [ + 106.63, + 29.72 + ], + "巴南区": [ + 106.52, + 29.38 + ], + "黔江区": [ + 108.77, + 29.53 + ], + "长寿区": [ + 107.08, + 29.87 + ], + "綦江县": [ + 106.65, + 29.03 + ], + "潼南县": [ + 105.83, + 30.18 + ], + "铜梁县": [ + 106.05, + 29.85 + ], + "大足县": [ + 105.72, + 29.7 + ], + "荣昌县": [ + 105.58, + 29.4 + ], + "璧山县": [ + 106.22, + 29.6 + ], + "梁平县": [ + 107.8, + 30.68 + ], + "城口县": [ + 108.67, + 31.95 + ], + "丰都县": [ + 107.73, + 29.87 + ], + "垫江县": [ + 107.35, + 30.33 + ], + "武隆县": [ + 107.75, + 29.33 + ], + "忠县": [ + 108.02, + 30.3 + ], + "开县": [ + 108.42, + 31.18 + ], + "云阳县": [ + 108.67, + 30.95 + ], + "奉节县": [ + 109.47, + 31.02 + ], + "巫山县": [ + 109.88, + 31.08 + ], + "巫溪县": [ + 109.63, + 31.4 + ], + "石柱土家族自治县": [ + 108.12, + 30 + ], + "秀山土家族苗族自治县": [ + 108.98, + 28.45 + ], + "酉阳土家族苗族自治县": [ + 108.77, + 28.85 + ], + "彭水苗族土家族自治县": [ + 108.17, + 29.3 + ], + "成都市": [ + 104.07, + 30.67 + ], + "锦江区": [ + 104.08, + 30.67 + ], + "青羊区": [ + 104.05, + 30.68 + ], + "金牛区": [ + 104.05, + 30.7 + ], + "武侯区": [ + 104.05, + 30.65 + ], + "成华区": [ + 104.1, + 30.67 + ], + "龙泉驿区": [ + 104.27, + 30.57 + ], + "青白江区": [ + 104.23, + 30.88 + ], + "新都区": [ + 104.15, + 30.83 + ], + "温江区": [ + 103.83, + 30.7 + ], + "金堂县": [ + 104.43, + 30.85 + ], + "双流县": [ + 103.92, + 30.58 + ], + "郫县": [ + 103.88, + 30.82 + ], + "大邑县": [ + 103.52, + 30.58 + ], + "蒲江县": [ + 103.5, + 30.2 + ], + "新津县": [ + 103.82, + 30.42 + ], + "都江堰市": [ + 103.62, + 31 + ], + "彭州市": [ + 103.93, + 30.98 + ], + "邛崃市": [ + 103.47, + 30.42 + ], + "崇州市": [ + 103.67, + 30.63 + ], + "自贡市": [ + 104.78, + 29.35 + ], + "自流井区": [ + 104.77, + 29.35 + ], + "贡井区": [ + 104.72, + 29.35 + ], + "大安区": [ + 104.77, + 29.37 + ], + "沿滩区": [ + 104.87, + 29.27 + ], + "荣县": [ + 104.42, + 29.47 + ], + "富顺县": [ + 104.98, + 29.18 + ], + "攀枝花市": [ + 101.72, + 26.58 + ], + "东区": [ + 101.7, + 26.55 + ], + "西区": [ + 101.6, + 26.6 + ], + "仁和区": [ + 101.73, + 26.5 + ], + "米易县": [ + 102.12, + 26.88 + ], + "盐边县": [ + 101.85, + 26.7 + ], + "泸州市": [ + 105.43, + 28.87 + ], + "江阳区": [ + 105.45, + 28.88 + ], + "纳溪区": [ + 105.37, + 28.77 + ], + "龙马潭区": [ + 105.43, + 28.9 + ], + "泸县": [ + 105.38, + 29.15 + ], + "合江县": [ + 105.83, + 28.82 + ], + "叙永县": [ + 105.43, + 28.17 + ], + "古蔺县": [ + 105.82, + 28.05 + ], + "德阳市": [ + 104.38, + 31.13 + ], + "旌阳区": [ + 104.38, + 31.13 + ], + "中江县": [ + 104.68, + 31.03 + ], + "罗江县": [ + 104.5, + 31.32 + ], + "广汉市": [ + 104.28, + 30.98 + ], + "什邡市": [ + 104.17, + 31.13 + ], + "绵竹市": [ + 104.2, + 31.35 + ], + "绵阳市": [ + 104.73, + 31.47 + ], + "涪城区": [ + 104.73, + 31.47 + ], + "游仙区": [ + 104.75, + 31.47 + ], + "三台县": [ + 105.08, + 31.1 + ], + "盐亭县": [ + 105.38, + 31.22 + ], + "安县": [ + 104.57, + 31.53 + ], + "梓潼县": [ + 105.17, + 31.63 + ], + "北川羌族自治县": [ + 104.45, + 31.82 + ], + "平武县": [ + 104.53, + 32.42 + ], + "江油市": [ + 104.75, + 31.78 + ], + "广元市": [ + 105.83, + 32.43 + ], + "元坝区": [ + 105.97, + 32.32 + ], + "朝天区": [ + 105.88, + 32.65 + ], + "旺苍县": [ + 106.28, + 32.23 + ], + "青川县": [ + 105.23, + 32.58 + ], + "剑阁县": [ + 105.52, + 32.28 + ], + "苍溪县": [ + 105.93, + 31.73 + ], + "遂宁市": [ + 105.57, + 30.52 + ], + "船山区": [ + 105.57, + 30.52 + ], + "安居区": [ + 105.45, + 30.35 + ], + "蓬溪县": [ + 105.72, + 30.78 + ], + "射洪县": [ + 105.38, + 30.87 + ], + "大英县": [ + 105.25, + 30.58 + ], + "内江市": [ + 105.05, + 29.58 + ], + "东兴区": [ + 105.07, + 29.6 + ], + "威远县": [ + 104.67, + 29.53 + ], + "资中县": [ + 104.85, + 29.78 + ], + "隆??县": [ + 105.28, + 29.35 + ], + "乐山市": [ + 103.77, + 29.57 + ], + "沙湾区": [ + 103.55, + 29.42 + ], + "五通桥区": [ + 103.82, + 29.4 + ], + "金口河区": [ + 103.08, + 29.25 + ], + "犍为县": [ + 103.95, + 29.22 + ], + "井研县": [ + 104.07, + 29.65 + ], + "夹江县": [ + 103.57, + 29.73 + ], + "沐川县": [ + 103.9, + 28.97 + ], + "峨边彝族自治县": [ + 103.27, + 29.23 + ], + "马边彝族自治县": [ + 103.55, + 28.83 + ], + "峨眉山市": [ + 103.48, + 29.6 + ], + "南充市": [ + 106.08, + 30.78 + ], + "顺庆区": [ + 106.08, + 30.78 + ], + "高坪区": [ + 106.1, + 30.77 + ], + "嘉陵区": [ + 106.05, + 30.77 + ], + "南部县": [ + 106.07, + 31.35 + ], + "营山县": [ + 106.57, + 31.08 + ], + "蓬安县": [ + 106.42, + 31.03 + ], + "仪陇县": [ + 106.28, + 31.27 + ], + "西充县": [ + 105.88, + 31 + ], + "阆中市": [ + 106, + 31.55 + ], + "眉山市": [ + 103.83, + 30.05 + ], + "东坡区": [ + 103.83, + 30.05 + ], + "仁寿县": [ + 104.15, + 30 + ], + "彭山县": [ + 103.87, + 30.2 + ], + "洪雅县": [ + 103.37, + 29.92 + ], + "丹棱县": [ + 103.52, + 30.02 + ], + "青神县": [ + 103.85, + 29.83 + ], + "宜宾市": [ + 104.62, + 28.77 + ], + "翠屏区": [ + 104.62, + 28.77 + ], + "宜宾县": [ + 104.55, + 28.7 + ], + "南溪县": [ + 104.98, + 28.85 + ], + "江安县": [ + 105.07, + 28.73 + ], + "长宁县": [ + 104.92, + 28.58 + ], + "高县": [ + 104.52, + 28.43 + ], + "珙县": [ + 104.72, + 28.45 + ], + "筠连县": [ + 104.52, + 28.17 + ], + "兴文县": [ + 105.23, + 28.3 + ], + "屏山县": [ + 104.33, + 28.83 + ], + "广安市": [ + 106.63, + 30.47 + ], + "岳池县": [ + 106.43, + 30.55 + ], + "武胜县": [ + 106.28, + 30.35 + ], + "邻水县": [ + 106.93, + 30.33 + ], + "华蓥市": [ + 106.77, + 30.38 + ], + "达州市": [ + 107.5, + 31.22 + ], + "通川区": [ + 107.48, + 31.22 + ], + "达县": [ + 107.5, + 31.2 + ], + "宣汉县": [ + 107.72, + 31.35 + ], + "开江县": [ + 107.87, + 31.08 + ], + "大竹县": [ + 107.2, + 30.73 + ], + "渠县": [ + 106.97, + 30.83 + ], + "万源市": [ + 108.03, + 32.07 + ], + "雅安市": [ + 103, + 29.98 + ], + "雨城区": [ + 103, + 29.98 + ], + "名山县": [ + 103.12, + 30.08 + ], + "荥经县": [ + 102.85, + 29.8 + ], + "汉源县": [ + 102.65, + 29.35 + ], + "石棉县": [ + 102.37, + 29.23 + ], + "天全县": [ + 102.75, + 30.07 + ], + "芦山县": [ + 102.92, + 30.15 + ], + "宝兴县": [ + 102.82, + 30.37 + ], + "巴中市": [ + 106.77, + 31.85 + ], + "巴州区": [ + 106.77, + 31.85 + ], + "通江县": [ + 107.23, + 31.92 + ], + "南江县": [ + 106.83, + 32.35 + ], + "平昌县": [ + 107.1, + 31.57 + ], + "资阳市": [ + 104.65, + 30.12 + ], + "雁江区": [ + 104.65, + 30.12 + ], + "安岳县": [ + 105.33, + 30.1 + ], + "乐至县": [ + 105.02, + 30.28 + ], + "简阳市": [ + 104.55, + 30.4 + ], + "阿坝藏族羌族自治州": [ + 102.22, + 31.9 + ], + "汶川县": [ + 103.58, + 31.48 + ], + "理县": [ + 103.17, + 31.43 + ], + "茂县": [ + 103.85, + 31.68 + ], + "松潘县": [ + 103.6, + 32.63 + ], + "九寨沟县": [ + 104.23, + 33.27 + ], + "金川县": [ + 102.07, + 31.48 + ], + "小金县": [ + 102.37, + 31 + ], + "黑水县": [ + 102.98, + 32.07 + ], + "马尔康县": [ + 102.22, + 31.9 + ], + "壤塘县": [ + 100.98, + 32.27 + ], + "阿坝县": [ + 101.7, + 32.9 + ], + "若尔盖县": [ + 102.95, + 33.58 + ], + "红原县": [ + 102.55, + 32.8 + ], + "甘孜藏族自治州": [ + 101.97, + 30.05 + ], + "康定县": [ + 101.97, + 30.05 + ], + "泸定县": [ + 102.23, + 29.92 + ], + "丹巴县": [ + 101.88, + 30.88 + ], + "九龙县": [ + 101.5, + 29 + ], + "雅江县": [ + 101.02, + 30.03 + ], + "道孚县": [ + 101.12, + 30.98 + ], + "炉霍县": [ + 100.68, + 31.4 + ], + "甘孜县": [ + 99.98, + 31.62 + ], + "新龙县": [ + 100.32, + 30.95 + ], + "德格县": [ + 98.58, + 31.82 + ], + "白玉县": [ + 98.83, + 31.22 + ], + "石渠县": [ + 98.1, + 32.98 + ], + "色达县": [ + 100.33, + 32.27 + ], + "理塘县": [ + 100.27, + 30 + ], + "巴塘县": [ + 99.1, + 30 + ], + "乡城县": [ + 99.8, + 28.93 + ], + "稻城县": [ + 100.3, + 29.03 + ], + "得荣县": [ + 99.28, + 28.72 + ], + "凉山彝族自治州": [ + 102.27, + 27.9 + ], + "西昌市": [ + 102.27, + 27.9 + ], + "木里藏族自治县": [ + 101.28, + 27.93 + ], + "盐源县": [ + 101.5, + 27.43 + ], + "德昌县": [ + 102.18, + 27.4 + ], + "会理县": [ + 102.25, + 26.67 + ], + "会东县": [ + 102.58, + 26.63 + ], + "宁南县": [ + 102.77, + 27.07 + ], + "普格县": [ + 102.53, + 27.38 + ], + "布拖县": [ + 102.82, + 27.72 + ], + "金阳县": [ + 103.25, + 27.7 + ], + "昭觉县": [ + 102.85, + 28.02 + ], + "喜德县": [ + 102.42, + 28.32 + ], + "冕宁县": [ + 102.17, + 28.55 + ], + "越西县": [ + 102.52, + 28.65 + ], + "甘洛县": [ + 102.77, + 28.97 + ], + "美姑县": [ + 103.13, + 28.33 + ], + "雷波县": [ + 103.57, + 28.27 + ], + "贵阳市": [ + 106.63, + 26.65 + ], + "南明区": [ + 106.72, + 26.57 + ], + "云岩区": [ + 106.72, + 26.62 + ], + "乌当区": [ + 106.75, + 26.63 + ], + "白云区": [ + 106.65, + 26.68 + ], + "小河区": [ + 106.7, + 26.53 + ], + "开阳县": [ + 106.97, + 27.07 + ], + "息烽县": [ + 106.73, + 27.1 + ], + "修文县": [ + 106.58, + 26.83 + ], + "清镇市": [ + 106.47, + 26.55 + ], + "六盘水市": [ + 104.83, + 26.6 + ], + "钟山区": [ + 104.83, + 26.6 + ], + "六枝特区": [ + 105.48, + 26.22 + ], + "水城县": [ + 104.95, + 26.55 + ], + "盘县": [ + 104.47, + 25.72 + ], + "遵义市": [ + 106.92, + 27.73 + ], + "红花岗区": [ + 106.92, + 27.65 + ], + "汇川区": [ + 106.92, + 27.73 + ], + "遵义县": [ + 106.83, + 27.53 + ], + "桐梓县": [ + 106.82, + 28.13 + ], + "绥阳县": [ + 107.18, + 27.95 + ], + "正安县": [ + 107.43, + 28.55 + ], + "道真仡佬族苗族自治县": [ + 107.6, + 28.88 + ], + "务川仡佬族苗族自治县": [ + 107.88, + 28.53 + ], + "凤冈县": [ + 107.72, + 27.97 + ], + "湄潭县": [ + 107.48, + 27.77 + ], + "余庆县": [ + 107.88, + 27.22 + ], + "习水县": [ + 106.22, + 28.32 + ], + "赤水市": [ + 105.7, + 28.58 + ], + "仁怀市": [ + 106.42, + 27.82 + ], + "安顺市": [ + 105.95, + 26.25 + ], + "西秀区": [ + 105.92, + 26.25 + ], + "平坝县": [ + 106.25, + 26.42 + ], + "普定县": [ + 105.75, + 26.32 + ], + "镇宁布依族苗族自治县": [ + 105.77, + 26.07 + ], + "关岭布依族苗族自治县": [ + 105.62, + 25.95 + ], + "紫云苗族布依族自治县": [ + 106.08, + 25.75 + ], + "铜仁地区": [ + 109.18, + 27.72 + ], + "铜仁市": [ + 109.18, + 27.72 + ], + "江口县": [ + 108.85, + 27.7 + ], + "玉屏侗族自治县": [ + 108.92, + 27.23 + ], + "石阡县": [ + 108.23, + 27.52 + ], + "思南县": [ + 108.25, + 27.93 + ], + "印江土家族苗族自治县": [ + 108.4, + 28 + ], + "德江县": [ + 108.12, + 28.27 + ], + "沿河土家族自治县": [ + 108.5, + 28.57 + ], + "松桃苗族自治县": [ + 109.2, + 28.17 + ], + "万山特区": [ + 109.2, + 27.52 + ], + "兴义市": [ + 104.9, + 25.08 + ], + "兴仁县": [ + 105.18, + 25.43 + ], + "普安县": [ + 104.95, + 25.78 + ], + "晴隆县": [ + 105.22, + 25.83 + ], + "贞丰县": [ + 105.65, + 25.38 + ], + "望谟县": [ + 106.1, + 25.17 + ], + "册亨县": [ + 105.82, + 24.98 + ], + "安龙县": [ + 105.47, + 25.12 + ], + "毕节地区": [ + 105.28, + 27.3 + ], + "毕节市": [ + 105.28, + 27.3 + ], + "大方县": [ + 105.6, + 27.15 + ], + "黔西县": [ + 106.03, + 27.03 + ], + "金沙县": [ + 106.22, + 27.47 + ], + "织金县": [ + 105.77, + 26.67 + ], + "纳雍县": [ + 105.38, + 26.78 + ], + "赫章县": [ + 104.72, + 27.13 + ], + "黔东南苗族侗族自治州": [ + 107.97, + 26.58 + ], + "凯里市": [ + 107.97, + 26.58 + ], + "黄平县": [ + 107.9, + 26.9 + ], + "施秉县": [ + 108.12, + 27.03 + ], + "三穗县": [ + 108.68, + 26.97 + ], + "镇远县": [ + 108.42, + 27.05 + ], + "岑巩县": [ + 108.82, + 27.18 + ], + "天柱县": [ + 109.2, + 26.92 + ], + "锦屏县": [ + 109.2, + 26.68 + ], + "剑河县": [ + 108.45, + 26.73 + ], + "台江县": [ + 108.32, + 26.67 + ], + "黎平县": [ + 109.13, + 26.23 + ], + "榕江县": [ + 108.52, + 25.93 + ], + "从江县": [ + 108.9, + 25.75 + ], + "雷山县": [ + 108.07, + 26.38 + ], + "麻江县": [ + 107.58, + 26.5 + ], + "丹寨县": [ + 107.8, + 26.2 + ], + "黔南布依族苗族自治州": [ + 107.52, + 26.27 + ], + "都匀市": [ + 107.52, + 26.27 + ], + "福泉市": [ + 107.5, + 26.7 + ], + "荔波县": [ + 107.88, + 25.42 + ], + "贵定县": [ + 107.23, + 26.58 + ], + "瓮安县": [ + 107.47, + 27.07 + ], + "独山县": [ + 107.53, + 25.83 + ], + "平塘县": [ + 107.32, + 25.83 + ], + "罗甸县": [ + 106.75, + 25.43 + ], + "长顺县": [ + 106.45, + 26.03 + ], + "龙里县": [ + 106.97, + 26.45 + ], + "惠水县": [ + 106.65, + 26.13 + ], + "三都水族自治县": [ + 107.87, + 25.98 + ], + "昆明市": [ + 102.72, + 25.05 + ], + "五华区": [ + 102.7, + 25.05 + ], + "盘龙区": [ + 102.72, + 25.03 + ], + "官渡区": [ + 102.75, + 25.02 + ], + "西山区": [ + 102.67, + 25.03 + ], + "东川区": [ + 103.18, + 26.08 + ], + "呈贡县": [ + 102.8, + 24.88 + ], + "晋宁县": [ + 102.6, + 24.67 + ], + "富民县": [ + 102.5, + 25.22 + ], + "宜良县": [ + 103.15, + 24.92 + ], + "石林彝族自治县": [ + 103.27, + 24.77 + ], + "嵩明县": [ + 103.03, + 25.35 + ], + "禄劝彝族苗族自治县": [ + 102.47, + 25.55 + ], + "寻甸回族彝族自治县": [ + 103.25, + 25.57 + ], + "安宁市": [ + 102.48, + 24.92 + ], + "曲靖市": [ + 103.8, + 25.5 + ], + "麒麟区": [ + 103.8, + 25.5 + ], + "马龙县": [ + 103.58, + 25.43 + ], + "陆良县": [ + 103.67, + 25.03 + ], + "师宗县": [ + 103.98, + 24.83 + ], + "罗平县": [ + 104.3, + 24.88 + ], + "富源县": [ + 104.25, + 25.67 + ], + "会泽县": [ + 103.3, + 26.42 + ], + "沾益县": [ + 103.82, + 25.62 + ], + "宣威市": [ + 104.1, + 26.22 + ], + "玉溪市": [ + 102.55, + 24.35 + ], + "江川县": [ + 102.75, + 24.28 + ], + "澄江县": [ + 102.92, + 24.67 + ], + "通海县": [ + 102.75, + 24.12 + ], + "华宁县": [ + 102.93, + 24.2 + ], + "易门县": [ + 102.17, + 24.67 + ], + "峨山彝族自治县": [ + 102.4, + 24.18 + ], + "新平彝族傣族自治县": [ + 101.98, + 24.07 + ], + "保山市": [ + 99.17, + 25.12 + ], + "隆阳区": [ + 99.17, + 25.12 + ], + "施甸县": [ + 99.18, + 24.73 + ], + "腾冲县": [ + 98.5, + 25.03 + ], + "龙陵县": [ + 98.68, + 24.58 + ], + "昌宁县": [ + 99.6, + 24.83 + ], + "昭通市": [ + 103.72, + 27.33 + ], + "昭阳区": [ + 103.72, + 27.33 + ], + "鲁甸县": [ + 103.55, + 27.2 + ], + "巧家县": [ + 102.92, + 26.92 + ], + "盐津县": [ + 104.23, + 28.12 + ], + "大关县": [ + 103.88, + 27.75 + ], + "永善县": [ + 103.63, + 28.23 + ], + "绥江县": [ + 103.95, + 28.6 + ], + "镇雄县": [ + 104.87, + 27.45 + ], + "彝良县": [ + 104.05, + 27.63 + ], + "威信县": [ + 105.05, + 27.85 + ], + "水富县": [ + 104.4, + 28.63 + ], + "丽江市": [ + 100.23, + 26.88 + ], + "古城区": [ + 100.23, + 26.88 + ], + "玉龙纳西族自治县": [ + 100.23, + 26.82 + ], + "永胜县": [ + 100.75, + 26.68 + ], + "华坪县": [ + 101.27, + 26.63 + ], + "宁蒗彝族自治县": [ + 100.85, + 27.28 + ], + "墨江哈尼族自治县": [ + 101.68, + 23.43 + ], + "景东彝族自治县": [ + 100.83, + 24.45 + ], + "景谷傣族彝族自治县": [ + 100.7, + 23.5 + ], + "江城哈尼族彝族自治县": [ + 101.85, + 22.58 + ], + "澜沧拉祜族自治县": [ + 99.93, + 22.55 + ], + "西盟佤族自治县": [ + 99.62, + 22.63 + ], + "临沧市": [ + 100.08, + 23.88 + ], + "临翔区": [ + 100.08, + 23.88 + ], + "凤庆县": [ + 99.92, + 24.6 + ], + "云县": [ + 100.13, + 24.45 + ], + "永德县": [ + 99.25, + 24.03 + ], + "镇康县": [ + 98.83, + 23.78 + ], + "耿马傣族佤族自治县": [ + 99.4, + 23.55 + ], + "沧源佤族自治县": [ + 99.25, + 23.15 + ], + "楚雄彝族自治州": [ + 101.55, + 25.03 + ], + "楚雄市": [ + 101.55, + 25.03 + ], + "双柏县": [ + 101.63, + 24.7 + ], + "牟定县": [ + 101.53, + 25.32 + ], + "南华县": [ + 101.27, + 25.2 + ], + "姚安县": [ + 101.23, + 25.5 + ], + "大姚县": [ + 101.32, + 25.73 + ], + "永仁县": [ + 101.67, + 26.07 + ], + "元谋县": [ + 101.88, + 25.7 + ], + "武定县": [ + 102.4, + 25.53 + ], + "禄丰县": [ + 102.08, + 25.15 + ], + "红河哈尼族彝族自治州": [ + 103.4, + 23.37 + ], + "个旧市": [ + 103.15, + 23.37 + ], + "开远市": [ + 103.27, + 23.72 + ], + "蒙自县": [ + 103.4, + 23.37 + ], + "屏边苗族自治县": [ + 103.68, + 22.98 + ], + "建水县": [ + 102.83, + 23.62 + ], + "石屏县": [ + 102.5, + 23.72 + ], + "弥勒县": [ + 103.43, + 24.4 + ], + "泸西县": [ + 103.77, + 24.53 + ], + "元阳县": [ + 102.83, + 23.23 + ], + "红河县": [ + 102.42, + 23.37 + ], + "绿春县": [ + 102.4, + 23 + ], + "河口瑶族自治县": [ + 103.97, + 22.52 + ], + "文山壮族苗族自治州": [ + 104.25, + 23.37 + ], + "文山县": [ + 104.25, + 23.37 + ], + "砚山县": [ + 104.33, + 23.62 + ], + "西畴县": [ + 104.67, + 23.45 + ], + "麻栗坡县": [ + 104.7, + 23.12 + ], + "马关县": [ + 104.4, + 23.02 + ], + "丘北县": [ + 104.18, + 24.05 + ], + "广南县": [ + 105.07, + 24.05 + ], + "富宁县": [ + 105.62, + 23.63 + ], + "西双版纳傣族自治州": [ + 100.8, + 22.02 + ], + "景洪市": [ + 100.8, + 22.02 + ], + "勐海县": [ + 100.45, + 21.97 + ], + "勐腊县": [ + 101.57, + 21.48 + ], + "大理白族自治州": [ + 100.23, + 25.6 + ], + "大理市": [ + 100.23, + 25.6 + ], + "漾濞彝族自治县": [ + 99.95, + 25.67 + ], + "祥云县": [ + 100.55, + 25.48 + ], + "宾川县": [ + 100.58, + 25.83 + ], + "弥渡县": [ + 100.48, + 25.35 + ], + "南涧彝族自治县": [ + 100.52, + 25.05 + ], + "巍山彝族回族自治县": [ + 100.3, + 25.23 + ], + "永平县": [ + 99.53, + 25.47 + ], + "云龙县": [ + 99.37, + 25.88 + ], + "洱源县": [ + 99.95, + 26.12 + ], + "剑川县": [ + 99.9, + 26.53 + ], + "鹤庆县": [ + 100.18, + 26.57 + ], + "德宏傣族景颇族自治州": [ + 98.58, + 24.43 + ], + "瑞丽市": [ + 97.85, + 24.02 + ], + "潞西市": [ + 98.58, + 24.43 + ], + "梁河县": [ + 98.3, + 24.82 + ], + "盈江县": [ + 97.93, + 24.72 + ], + "陇川县": [ + 97.8, + 24.2 + ], + "怒江傈僳族自治州": [ + 98.85, + 25.85 + ], + "泸水县": [ + 98.85, + 25.85 + ], + "福贡县": [ + 98.87, + 26.9 + ], + "贡山独龙族怒族自治县": [ + 98.67, + 27.73 + ], + "兰坪白族普米族自治县": [ + 99.42, + 26.45 + ], + "迪庆藏族自治州": [ + 99.7, + 27.83 + ], + "香格里拉县": [ + 99.7, + 27.83 + ], + "德钦县": [ + 98.92, + 28.48 + ], + "维西傈僳族自治县": [ + 99.28, + 27.18 + ], + "拉萨市": [ + 91.13, + 29.65 + ], + "林周县": [ + 91.25, + 29.9 + ], + "当雄县": [ + 91.1, + 30.48 + ], + "尼木县": [ + 90.15, + 29.45 + ], + "曲水县": [ + 90.73, + 29.37 + ], + "堆龙德庆县": [ + 91, + 29.65 + ], + "达孜县": [ + 91.35, + 29.68 + ], + "墨竹工卡县": [ + 91.73, + 29.83 + ], + "昌都地区": [ + 97.18, + 31.13 + ], + "昌都县": [ + 97.18, + 31.13 + ], + "江达县": [ + 98.22, + 31.5 + ], + "贡觉县": [ + 98.27, + 30.87 + ], + "类乌齐县": [ + 96.6, + 31.22 + ], + "丁青县": [ + 95.6, + 31.42 + ], + "察雅县": [ + 97.57, + 30.65 + ], + "八宿县": [ + 96.92, + 30.05 + ], + "左贡县": [ + 97.85, + 29.67 + ], + "芒康县": [ + 98.6, + 29.68 + ], + "洛隆县": [ + 95.83, + 30.75 + ], + "边坝县": [ + 94.7, + 30.93 + ], + "山南地区": [ + 91.77, + 29.23 + ], + "乃东县": [ + 91.77, + 29.23 + ], + "扎囊县": [ + 91.33, + 29.25 + ], + "贡嘎县": [ + 90.98, + 29.3 + ], + "桑日县": [ + 92.02, + 29.27 + ], + "琼结县": [ + 91.68, + 29.03 + ], + "曲松县": [ + 92.2, + 29.07 + ], + "措美县": [ + 91.43, + 28.43 + ], + "洛扎县": [ + 90.87, + 28.38 + ], + "加查县": [ + 92.58, + 29.15 + ], + "隆子县": [ + 92.47, + 28.42 + ], + "错那县": [ + 91.95, + 28 + ], + "浪卡子县": [ + 90.4, + 28.97 + ], + "日喀则地区": [ + 88.88, + 29.27 + ], + "日喀则市": [ + 88.88, + 29.27 + ], + "南木林县": [ + 89.1, + 29.68 + ], + "江孜县": [ + 89.6, + 28.92 + ], + "定日县": [ + 87.12, + 28.67 + ], + "萨迦县": [ + 88.02, + 28.9 + ], + "拉孜县": [ + 87.63, + 29.08 + ], + "昂仁县": [ + 87.23, + 29.3 + ], + "谢通门县": [ + 88.27, + 29.43 + ], + "白朗县": [ + 89.27, + 29.12 + ], + "仁布县": [ + 89.83, + 29.23 + ], + "康马县": [ + 89.68, + 28.57 + ], + "定结县": [ + 87.77, + 28.37 + ], + "仲巴县": [ + 84.03, + 29.77 + ], + "亚东县": [ + 88.9, + 27.48 + ], + "吉隆县": [ + 85.3, + 28.85 + ], + "聂拉木县": [ + 85.98, + 28.17 + ], + "萨嘎县": [ + 85.23, + 29.33 + ], + "岗巴县": [ + 88.52, + 28.28 + ], + "那曲地区": [ + 92.07, + 31.48 + ], + "那曲县": [ + 92.07, + 31.48 + ], + "嘉黎县": [ + 93.25, + 30.65 + ], + "比如县": [ + 93.68, + 31.48 + ], + "聂荣县": [ + 92.3, + 32.12 + ], + "安多县": [ + 91.68, + 32.27 + ], + "申扎县": [ + 88.7, + 30.93 + ], + "索县": [ + 93.78, + 31.88 + ], + "班戈县": [ + 90.02, + 31.37 + ], + "巴青县": [ + 94.03, + 31.93 + ], + "尼玛县": [ + 87.23, + 31.78 + ], + "阿里地区": [ + 80.1, + 32.5 + ], + "普兰县": [ + 81.17, + 30.3 + ], + "札达县": [ + 79.8, + 31.48 + ], + "噶尔县": [ + 80.1, + 32.5 + ], + "日土县": [ + 79.72, + 33.38 + ], + "革吉县": [ + 81.12, + 32.4 + ], + "改则县": [ + 84.07, + 32.3 + ], + "措勤县": [ + 85.17, + 31.02 + ], + "林芝地区": [ + 94.37, + 29.68 + ], + "林芝县": [ + 94.37, + 29.68 + ], + "工布江达县": [ + 93.25, + 29.88 + ], + "米林县": [ + 94.22, + 29.22 + ], + "墨脱县": [ + 95.33, + 29.33 + ], + "波密县": [ + 95.77, + 29.87 + ], + "察隅县": [ + 97.47, + 28.67 + ], + "朗县": [ + 93.07, + 29.05 + ], + "西安市": [ + 108.93, + 34.27 + ], + "新城区": [ + 108.95, + 34.27 + ], + "碑林区": [ + 108.93, + 34.23 + ], + "莲湖区": [ + 108.93, + 34.27 + ], + "灞桥区": [ + 109.07, + 34.27 + ], + "未央区": [ + 108.93, + 34.28 + ], + "雁塔区": [ + 108.95, + 34.22 + ], + "阎良区": [ + 109.23, + 34.65 + ], + "临潼区": [ + 109.22, + 34.37 + ], + "长安区": [ + 108.93, + 34.17 + ], + "蓝田县": [ + 109.32, + 34.15 + ], + "周至县": [ + 108.2, + 34.17 + ], + "户县": [ + 108.6, + 34.1 + ], + "高陵县": [ + 109.08, + 34.53 + ], + "铜川市": [ + 108.93, + 34.9 + ], + "王益区": [ + 109.07, + 35.07 + ], + "印台区": [ + 109.1, + 35.1 + ], + "耀州区": [ + 108.98, + 34.92 + ], + "宜君县": [ + 109.12, + 35.4 + ], + "宝鸡市": [ + 107.13, + 34.37 + ], + "渭滨区": [ + 107.15, + 34.37 + ], + "金台区": [ + 107.13, + 34.38 + ], + "陈仓区": [ + 107.37, + 34.37 + ], + "凤翔县": [ + 107.38, + 34.52 + ], + "岐山县": [ + 107.62, + 34.45 + ], + "扶风县": [ + 107.87, + 34.37 + ], + "眉县": [ + 107.75, + 34.28 + ], + "陇县": [ + 106.85, + 34.9 + ], + "千阳县": [ + 107.13, + 34.65 + ], + "麟游县": [ + 107.78, + 34.68 + ], + "凤县": [ + 106.52, + 33.92 + ], + "太白县": [ + 107.32, + 34.07 + ], + "咸阳市": [ + 108.7, + 34.33 + ], + "秦都区": [ + 108.72, + 34.35 + ], + "杨凌区": [ + 108.07, + 34.28 + ], + "渭城区": [ + 108.73, + 34.33 + ], + "三原县": [ + 108.93, + 34.62 + ], + "泾阳县": [ + 108.83, + 34.53 + ], + "乾县": [ + 108.23, + 34.53 + ], + "礼泉县": [ + 108.42, + 34.48 + ], + "永寿县": [ + 108.13, + 34.7 + ], + "彬县": [ + 108.08, + 35.03 + ], + "长武县": [ + 107.78, + 35.2 + ], + "旬邑县": [ + 108.33, + 35.12 + ], + "淳化县": [ + 108.58, + 34.78 + ], + "武功县": [ + 108.2, + 34.27 + ], + "兴平市": [ + 108.48, + 34.3 + ], + "渭南市": [ + 109.5, + 34.5 + ], + "临渭区": [ + 109.48, + 34.5 + ], + "华县": [ + 109.77, + 34.52 + ], + "潼关县": [ + 110.23, + 34.55 + ], + "大荔县": [ + 109.93, + 34.8 + ], + "合阳县": [ + 110.15, + 35.23 + ], + "澄城县": [ + 109.93, + 35.18 + ], + "蒲城县": [ + 109.58, + 34.95 + ], + "白水县": [ + 109.58, + 35.18 + ], + "富平县": [ + 109.18, + 34.75 + ], + "韩城市": [ + 110.43, + 35.48 + ], + "华阴市": [ + 110.08, + 34.57 + ], + "延安市": [ + 109.48, + 36.6 + ], + "宝塔区": [ + 109.48, + 36.6 + ], + "延长县": [ + 110, + 36.58 + ], + "延川县": [ + 110.18, + 36.88 + ], + "子长县": [ + 109.67, + 37.13 + ], + "安塞县": [ + 109.32, + 36.87 + ], + "志丹县": [ + 108.77, + 36.82 + ], + "甘泉县": [ + 109.35, + 36.28 + ], + "富县": [ + 109.37, + 35.98 + ], + "洛川县": [ + 109.43, + 35.77 + ], + "宜川县": [ + 110.17, + 36.05 + ], + "黄龙县": [ + 109.83, + 35.58 + ], + "黄陵县": [ + 109.25, + 35.58 + ], + "汉中市": [ + 107.02, + 33.07 + ], + "汉台区": [ + 107.03, + 33.07 + ], + "南郑县": [ + 106.93, + 33 + ], + "城固县": [ + 107.33, + 33.15 + ], + "洋县": [ + 107.55, + 33.22 + ], + "西乡县": [ + 107.77, + 32.98 + ], + "勉县": [ + 106.67, + 33.15 + ], + "宁强县": [ + 106.25, + 32.83 + ], + "略阳县": [ + 106.15, + 33.33 + ], + "镇巴县": [ + 107.9, + 32.53 + ], + "留坝县": [ + 106.92, + 33.62 + ], + "佛坪县": [ + 107.98, + 33.53 + ], + "榆林市": [ + 109.73, + 38.28 + ], + "榆阳区": [ + 109.75, + 38.28 + ], + "神木县": [ + 110.5, + 38.83 + ], + "府谷县": [ + 111.07, + 39.03 + ], + "横山县": [ + 109.28, + 37.95 + ], + "靖边县": [ + 108.8, + 37.6 + ], + "定边县": [ + 107.6, + 37.58 + ], + "绥德县": [ + 110.25, + 37.5 + ], + "米脂县": [ + 110.18, + 37.75 + ], + "佳县": [ + 110.48, + 38.02 + ], + "吴堡县": [ + 110.73, + 37.45 + ], + "清涧县": [ + 110.12, + 37.08 + ], + "子洲县": [ + 110.03, + 37.62 + ], + "安康市": [ + 109.02, + 32.68 + ], + "汉滨区": [ + 109.02, + 32.68 + ], + "汉阴县": [ + 108.5, + 32.9 + ], + "石泉县": [ + 108.25, + 33.05 + ], + "宁陕县": [ + 108.32, + 33.32 + ], + "紫阳县": [ + 108.53, + 32.52 + ], + "岚皋县": [ + 108.9, + 32.32 + ], + "平利县": [ + 109.35, + 32.4 + ], + "镇坪县": [ + 109.52, + 31.88 + ], + "旬阳县": [ + 109.38, + 32.83 + ], + "白河县": [ + 110.1, + 32.82 + ], + "商洛市": [ + 109.93, + 33.87 + ], + "商州区": [ + 109.93, + 33.87 + ], + "洛南县": [ + 110.13, + 34.08 + ], + "丹凤县": [ + 110.33, + 33.7 + ], + "商南县": [ + 110.88, + 33.53 + ], + "山阳县": [ + 109.88, + 33.53 + ], + "镇安县": [ + 109.15, + 33.43 + ], + "柞水县": [ + 109.1, + 33.68 + ], + "兰州市": [ + 103.82, + 36.07 + ], + "城关区": [ + 103.83, + 36.05 + ], + "西固区": [ + 103.62, + 36.1 + ], + "红古区": [ + 102.87, + 36.33 + ], + "永登县": [ + 103.27, + 36.73 + ], + "皋兰县": [ + 103.95, + 36.33 + ], + "榆中县": [ + 104.12, + 35.85 + ], + "嘉峪关市": [ + 98.27, + 39.8 + ], + "金昌市": [ + 102.18, + 38.5 + ], + "金川区": [ + 102.18, + 38.5 + ], + "永昌县": [ + 101.97, + 38.25 + ], + "白银市": [ + 104.18, + 36.55 + ], + "白银区": [ + 104.18, + 36.55 + ], + "平川区": [ + 104.83, + 36.73 + ], + "靖远县": [ + 104.68, + 36.57 + ], + "会宁县": [ + 105.05, + 35.7 + ], + "景泰县": [ + 104.07, + 37.15 + ], + "天水市": [ + 105.72, + 34.58 + ], + "清水县": [ + 106.13, + 34.75 + ], + "秦安县": [ + 105.67, + 34.87 + ], + "甘谷县": [ + 105.33, + 34.73 + ], + "武山县": [ + 104.88, + 34.72 + ], + "张家川回族自治县": [ + 106.22, + 35 + ], + "武威市": [ + 102.63, + 37.93 + ], + "凉州区": [ + 102.63, + 37.93 + ], + "民勤县": [ + 103.08, + 38.62 + ], + "古浪县": [ + 102.88, + 37.47 + ], + "天祝藏族自治县": [ + 103.13, + 36.98 + ], + "张掖市": [ + 100.45, + 38.93 + ], + "甘州区": [ + 100.45, + 38.93 + ], + "肃南裕固族自治县": [ + 99.62, + 38.83 + ], + "民乐县": [ + 100.82, + 38.43 + ], + "临泽县": [ + 100.17, + 39.13 + ], + "高台县": [ + 99.82, + 39.38 + ], + "山丹县": [ + 101.08, + 38.78 + ], + "平凉市": [ + 106.67, + 35.55 + ], + "崆峒区": [ + 106.67, + 35.55 + ], + "泾川县": [ + 107.37, + 35.33 + ], + "灵台县": [ + 107.62, + 35.07 + ], + "崇信县": [ + 107.03, + 35.3 + ], + "华亭县": [ + 106.65, + 35.22 + ], + "庄浪县": [ + 106.05, + 35.2 + ], + "静宁县": [ + 105.72, + 35.52 + ], + "酒泉市": [ + 98.52, + 39.75 + ], + "肃州区": [ + 98.52, + 39.75 + ], + "金塔县": [ + 98.9, + 39.98 + ], + "肃北蒙古族自治县": [ + 94.88, + 39.52 + ], + "阿克塞哈萨克族自治县": [ + 94.33, + 39.63 + ], + "玉门市": [ + 97.05, + 40.28 + ], + "敦煌市": [ + 94.67, + 40.13 + ], + "庆阳市": [ + 107.63, + 35.73 + ], + "西峰区": [ + 107.63, + 35.73 + ], + "庆城县": [ + 107.88, + 36 + ], + "环县": [ + 107.3, + 36.58 + ], + "华池县": [ + 107.98, + 36.47 + ], + "合水县": [ + 108.02, + 35.82 + ], + "正宁县": [ + 108.37, + 35.5 + ], + "宁县": [ + 107.92, + 35.5 + ], + "镇原县": [ + 107.2, + 35.68 + ], + "定西市": [ + 104.62, + 35.58 + ], + "安定区": [ + 104.62, + 35.58 + ], + "通渭县": [ + 105.25, + 35.2 + ], + "陇西县": [ + 104.63, + 35 + ], + "渭源县": [ + 104.22, + 35.13 + ], + "临洮县": [ + 103.87, + 35.38 + ], + "漳县": [ + 104.47, + 34.85 + ], + "岷县": [ + 104.03, + 34.43 + ], + "陇南市": [ + 104.92, + 33.4 + ], + "武都区": [ + 104.92, + 33.4 + ], + "成县": [ + 105.72, + 33.73 + ], + "文县": [ + 104.68, + 32.95 + ], + "宕昌县": [ + 104.38, + 34.05 + ], + "康县": [ + 105.6, + 33.33 + ], + "西和县": [ + 105.3, + 34.02 + ], + "礼县": [ + 105.17, + 34.18 + ], + "徽县": [ + 106.08, + 33.77 + ], + "两当县": [ + 106.3, + 33.92 + ], + "临夏回族自治州": [ + 103.22, + 35.6 + ], + "临夏市": [ + 103.22, + 35.6 + ], + "临夏县": [ + 103, + 35.5 + ], + "康乐县": [ + 103.72, + 35.37 + ], + "永靖县": [ + 103.32, + 35.93 + ], + "广河县": [ + 103.58, + 35.48 + ], + "和政县": [ + 103.35, + 35.43 + ], + "东乡族自治县": [ + 103.4, + 35.67 + ], + "甘南藏族自治州": [ + 102.92, + 34.98 + ], + "合作市": [ + 102.92, + 34.98 + ], + "临潭县": [ + 103.35, + 34.7 + ], + "卓尼县": [ + 103.5, + 34.58 + ], + "舟曲县": [ + 104.37, + 33.78 + ], + "迭部县": [ + 103.22, + 34.05 + ], + "玛曲县": [ + 102.07, + 34 + ], + "碌曲县": [ + 102.48, + 34.58 + ], + "夏河县": [ + 102.52, + 35.2 + ], + "西宁市": [ + 101.78, + 36.62 + ], + "城东区": [ + 101.8, + 36.62 + ], + "城中区": [ + 101.78, + 36.62 + ], + "城西区": [ + 101.77, + 36.62 + ], + "城北区": [ + 101.77, + 36.67 + ], + "大通回族土族自治县": [ + 101.68, + 36.93 + ], + "湟中县": [ + 101.57, + 36.5 + ], + "湟源县": [ + 101.27, + 36.68 + ], + "海东地区": [ + 102.12, + 36.5 + ], + "平安县": [ + 102.12, + 36.5 + ], + "民和回族土族自治县": [ + 102.8, + 36.33 + ], + "乐都县": [ + 102.4, + 36.48 + ], + "互助土族自治县": [ + 101.95, + 36.83 + ], + "化隆回族自治县": [ + 102.27, + 36.1 + ], + "循化撒拉族自治县": [ + 102.48, + 35.85 + ], + "海北藏族自治州": [ + 100.9, + 36.97 + ], + "门源回族自治县": [ + 101.62, + 37.38 + ], + "祁连县": [ + 100.25, + 38.18 + ], + "海晏县": [ + 100.98, + 36.9 + ], + "刚察县": [ + 100.13, + 37.33 + ], + "黄南藏族自治州": [ + 102.02, + 35.52 + ], + "同仁县": [ + 102.02, + 35.52 + ], + "尖扎县": [ + 102.03, + 35.93 + ], + "泽库县": [ + 101.47, + 35.03 + ], + "河南蒙古族自治县": [ + 101.6, + 34.73 + ], + "海南藏族自治州": [ + 100.62, + 36.28 + ], + "共和县": [ + 100.62, + 36.28 + ], + "同德县": [ + 100.57, + 35.25 + ], + "贵德县": [ + 101.43, + 36.05 + ], + "兴海县": [ + 99.98, + 35.58 + ], + "贵南县": [ + 100.75, + 35.58 + ], + "果洛藏族自治州": [ + 100.23, + 34.48 + ], + "玛沁县": [ + 100.23, + 34.48 + ], + "班玛县": [ + 100.73, + 32.93 + ], + "甘德县": [ + 99.9, + 33.97 + ], + "达日县": [ + 99.65, + 33.75 + ], + "久治县": [ + 101.48, + 33.43 + ], + "玛多县": [ + 98.18, + 34.92 + ], + "玉树藏族自治州": [ + 97.02, + 33 + ], + "玉树县": [ + 97.02, + 33 + ], + "杂多县": [ + 95.3, + 32.9 + ], + "称多县": [ + 97.1, + 33.37 + ], + "治多县": [ + 95.62, + 33.85 + ], + "囊谦县": [ + 96.48, + 32.2 + ], + "曲麻莱县": [ + 95.8, + 34.13 + ], + "海西蒙古族藏族自治州": [ + 97.37, + 37.37 + ], + "格尔木市": [ + 94.9, + 36.42 + ], + "德令哈市": [ + 97.37, + 37.37 + ], + "乌兰县": [ + 98.48, + 36.93 + ], + "都兰县": [ + 98.08, + 36.3 + ], + "天峻县": [ + 99.02, + 37.3 + ], + "银川市": [ + 106.28, + 38.47 + ], + "兴庆区": [ + 106.28, + 38.48 + ], + "西夏区": [ + 106.18, + 38.48 + ], + "金凤区": [ + 106.25, + 38.47 + ], + "永宁县": [ + 106.25, + 38.28 + ], + "贺兰县": [ + 106.35, + 38.55 + ], + "灵武市": [ + 106.33, + 38.1 + ], + "石嘴山市": [ + 106.38, + 39.02 + ], + "大武口区": [ + 106.38, + 39.02 + ], + "惠农区": [ + 106.78, + 39.25 + ], + "平罗县": [ + 106.53, + 38.9 + ], + "吴忠市": [ + 106.2, + 37.98 + ], + "利通区": [ + 106.2, + 37.98 + ], + "盐池县": [ + 107.4, + 37.78 + ], + "同心县": [ + 105.92, + 36.98 + ], + "青铜峡市": [ + 106.07, + 38.02 + ], + "固原市": [ + 106.28, + 36 + ], + "原州区": [ + 106.28, + 36 + ], + "西吉县": [ + 105.73, + 35.97 + ], + "隆德县": [ + 106.12, + 35.62 + ], + "泾源县": [ + 106.33, + 35.48 + ], + "彭阳县": [ + 106.63, + 35.85 + ], + "中卫市": [ + 105.18, + 37.52 + ], + "沙坡头区": [ + 105.18, + 37.52 + ], + "中宁县": [ + 105.67, + 37.48 + ], + "海原县": [ + 105.65, + 36.57 + ], + "乌鲁木齐市": [ + 87.62, + 43.82 + ], + "天山区": [ + 87.65, + 43.78 + ], + "沙依巴克区": [ + 87.6, + 43.78 + ], + "新市区": [ + 87.6, + 43.85 + ], + "水磨沟区": [ + 87.63, + 43.83 + ], + "头屯河区": [ + 87.42, + 43.87 + ], + "达坂城区": [ + 88.3, + 43.35 + ], + "乌鲁木齐县": [ + 87.6, + 43.8 + ], + "克拉玛依市": [ + 84.87, + 45.6 + ], + "独山子区": [ + 84.85, + 44.32 + ], + "克拉玛依区": [ + 84.87, + 45.6 + ], + "白碱滩区": [ + 85.13, + 45.7 + ], + "乌尔禾区": [ + 85.68, + 46.08 + ], + "吐鲁番地区": [ + 89.17, + 42.95 + ], + "吐鲁番市": [ + 89.17, + 42.95 + ], + "鄯善县": [ + 90.22, + 42.87 + ], + "托克逊县": [ + 88.65, + 42.78 + ], + "哈密地区": [ + 93.52, + 42.83 + ], + "哈密市": [ + 93.52, + 42.83 + ], + "伊吾县": [ + 94.7, + 43.25 + ], + "昌吉回族自治州": [ + 87.3, + 44.02 + ], + "昌吉市": [ + 87.3, + 44.02 + ], + "阜康市": [ + 87.98, + 44.15 + ], + "米泉市": [ + 87.65, + 43.97 + ], + "呼图壁县": [ + 86.9, + 44.18 + ], + "玛纳斯县": [ + 86.22, + 44.3 + ], + "奇台县": [ + 89.58, + 44.02 + ], + "吉木萨尔县": [ + 89.18, + 44 + ], + "木垒哈萨克自治县": [ + 90.28, + 43.83 + ], + "博尔塔拉蒙古自治州": [ + 82.07, + 44.9 + ], + "博乐市": [ + 82.07, + 44.9 + ], + "精河县": [ + 82.88, + 44.6 + ], + "温泉县": [ + 81.03, + 44.97 + ], + "巴音郭楞蒙古自治州": [ + 86.15, + 41.77 + ], + "库尔勒市": [ + 86.15, + 41.77 + ], + "轮台县": [ + 84.27, + 41.78 + ], + "尉犁县": [ + 86.25, + 41.33 + ], + "若羌县": [ + 88.17, + 39.02 + ], + "且末县": [ + 85.53, + 38.13 + ], + "焉耆回族自治县": [ + 86.57, + 42.07 + ], + "和静县": [ + 86.4, + 42.32 + ], + "和硕县": [ + 86.87, + 42.27 + ], + "博湖县": [ + 86.63, + 41.98 + ], + "阿克苏地区": [ + 80.27, + 41.17 + ], + "阿克苏市": [ + 80.27, + 41.17 + ], + "温宿县": [ + 80.23, + 41.28 + ], + "库车县": [ + 82.97, + 41.72 + ], + "沙雅县": [ + 82.78, + 41.22 + ], + "新和县": [ + 82.6, + 41.55 + ], + "拜城县": [ + 81.87, + 41.8 + ], + "乌什县": [ + 79.23, + 41.22 + ], + "阿瓦提县": [ + 80.38, + 40.63 + ], + "柯坪县": [ + 79.05, + 40.5 + ], + "阿图什市": [ + 76.17, + 39.72 + ], + "阿克陶县": [ + 75.95, + 39.15 + ], + "阿合奇县": [ + 78.45, + 40.93 + ], + "乌恰县": [ + 75.25, + 39.72 + ], + "喀什地区": [ + 75.98, + 39.47 + ], + "喀什市": [ + 75.98, + 39.47 + ], + "疏附县": [ + 75.85, + 39.38 + ], + "疏勒县": [ + 76.05, + 39.4 + ], + "英吉沙县": [ + 76.17, + 38.93 + ], + "泽普县": [ + 77.27, + 38.18 + ], + "莎车县": [ + 77.23, + 38.42 + ], + "叶城县": [ + 77.42, + 37.88 + ], + "麦盖提县": [ + 77.65, + 38.9 + ], + "岳普湖县": [ + 76.77, + 39.23 + ], + "伽师县": [ + 76.73, + 39.5 + ], + "巴楚县": [ + 78.55, + 39.78 + ], + "和田地区": [ + 79.92, + 37.12 + ], + "和田市": [ + 79.92, + 37.12 + ], + "和田县": [ + 79.93, + 37.1 + ], + "墨玉县": [ + 79.73, + 37.27 + ], + "皮山县": [ + 78.28, + 37.62 + ], + "洛浦县": [ + 80.18, + 37.07 + ], + "策勒县": [ + 80.8, + 37 + ], + "于田县": [ + 81.67, + 36.85 + ], + "民丰县": [ + 82.68, + 37.07 + ], + "伊犁哈萨克自治州": [ + 81.32, + 43.92 + ], + "伊宁市": [ + 81.32, + 43.92 + ], + "奎屯市": [ + 84.9, + 44.42 + ], + "伊宁县": [ + 81.52, + 43.98 + ], + "察布查尔锡伯自治县": [ + 81.15, + 43.83 + ], + "霍城县": [ + 80.88, + 44.05 + ], + "巩留县": [ + 82.23, + 43.48 + ], + "新源县": [ + 83.25, + 43.43 + ], + "昭苏县": [ + 81.13, + 43.15 + ], + "特克斯县": [ + 81.83, + 43.22 + ], + "尼勒克县": [ + 82.5, + 43.78 + ], + "塔城地区": [ + 82.98, + 46.75 + ], + "塔城市": [ + 82.98, + 46.75 + ], + "乌苏市": [ + 84.68, + 44.43 + ], + "额敏县": [ + 83.63, + 46.53 + ], + "沙湾县": [ + 85.62, + 44.33 + ], + "托里县": [ + 83.6, + 45.93 + ], + "裕民县": [ + 82.98, + 46.2 + ], + "和布克赛尔蒙古自治县": [ + 85.72, + 46.8 + ], + "阿勒泰地区": [ + 88.13, + 47.85 + ], + "阿勒泰市": [ + 88.13, + 47.85 + ], + "布尔津县": [ + 86.85, + 47.7 + ], + "富蕴县": [ + 89.52, + 47 + ], + "福海县": [ + 87.5, + 47.12 + ], + "哈巴河县": [ + 86.42, + 48.07 + ], + "青河县": [ + 90.38, + 46.67 + ], + "吉木乃县": [ + 85.88, + 47.43 + ], + "石河子市": [ + 86.03, + 44.3 + ], + "阿拉尔市": [ + 81.28, + 40.55 + ], + "图木舒克市": [ + 79.13, + 39.85 + ], + "五家渠市": [ + 87.53, + 44.17 + ], + "台北市": [ + 121.5, + 25.03 + ], + "高雄市": [ + 120.28, + 22.62 + ], + "基隆市": [ + 121.73, + 25.13 + ], + "台中市": [ + 120.67, + 24.15 + ], + "台南市": [ + 120.2, + 23 + ], + "新竹市": [ + 120.95, + 24.82 + ], + "嘉义市": [ + 120.43, + 23.48 + ], + "台北县": [ + 121.47, + 25.02 + ], + "宜兰县": [ + 121.75, + 24.77 + ], + "桃园县": [ + 121.3, + 24.97 + ], + "苗栗县": [ + 120.8, + 24.53 + ], + "台中县": [ + 120.72, + 24.25 + ], + "彰化县": [ + 120.53, + 24.08 + ], + "南投县": [ + 120.67, + 23.92 + ], + "云林县": [ + 120.53, + 23.72 + ], + "台南县": [ + 120.32, + 23.32 + ], + "高雄县": [ + 120.37, + 22.63 + ], + "屏东县": [ + 120.48, + 22.67 + ], + "台东县": [ + 121.15, + 22.75 + ], + "花莲县": [ + 121.6, + 23.98 + ], + "澎湖县": [ + 119.58, + 23.58 + ], + "北京": [ + 116.407526, + 39.904030 + ], + "天津": [ + 117.200983, + 39.084158 + ], + "河北": [ + 114.468664, + 38.037057 + ], + "山西": [ + 112.562398, + 37.873531 + ], + "内蒙古": [ + 111.765617, + 40.817498 + ], + "辽宁": [ + 123.429440, + 41.835441 + ], + "吉林": [ + 125.325990, + 43.896536 + ], + "黑龙江": [ + 126.661669, + 45.742347 + ], + "上海": [ + 121.473701, + 31.230416 + ], + "江苏": [ + 118.763232, + 32.061707 + ], + "浙江": [ + 120.152791, + 30.267446 + ], + "安徽": [ + 117.284922, + 31.861184 + ], + "福建": [ + 119.295144, + 26.100779 + ], + "江西": [ + 115.909228, + 28.675696 + ], + "山东": [ + 117.020359, + 36.668530 + ], + "河南": [ + 113.753602, + 34.765515 + ], + "湖北": [ + 114.341861, + 30.546498 + ], + "湖南": [ + 112.983810, + 28.112444 + ], + "广东": [ + 113.266530, + 23.132191 + ], + "广西": [ + 108.327546, + 22.815478 + ], + "海南": [ + 110.349228, + 20.017377 + ], + "重庆": [ + 106.551556, + 29.563009 + ], + "四川": [ + 104.075931, + 30.651651 + ], + "贵州": [ + 106.707410, + 26.598194 + ], + "云南": [ + 102.710002, + 25.045806 + ], + "西藏": [ + 91.117212, + 29.646922 + ], + "陕西": [ + 108.954239, + 34.265472 + ], + "甘肃": [ + 103.826308, + 36.059421 + ], + "青海": [ + 101.780199, + 36.620901 + ], + "宁夏": [ + 106.258754, + 38.471317 + ], + "新疆": [ + 87.627704, + 43.793026 + ], + "香港": [ + 114.173355, + 22.320048 + ], + "澳门": [ + 113.549090, + 22.198951 + ], + "台湾": [ + 121.509062, + 25.044332 + ] +} \ No newline at end of file diff --git a/resource/datasets/countries_regions_db.json b/resource/datasets/countries_regions_db.json new file mode 100644 index 0000000..98edf9a --- /dev/null +++ b/resource/datasets/countries_regions_db.json @@ -0,0 +1,218 @@ +{ + "蒲隆地": "BI", + "圣卢西亚": "LC", + "巴巴多斯": "BB", + "安道尔": "AD", + "利比里亚": "LR", + "吉尔吉斯斯坦": "KG", + "阿曼": "OM", + "利比亚": "LY", + "根西": "GG", + "南非": "ZA", + "阿塞拜疆": "AZ", + "巴拉圭": "PY", + "匈牙利": "HU", + "巴勒斯坦": "PS", + "泰国": "TH", + "黎巴嫩": "LB", + "英属维尔京群岛": "VG", + "特立尼达和多巴哥": "TT", + "巴基斯坦": "PK", + "加拿大": "CA", + "保加利亚": "BG", + "马来西亚": "MY", + "叙利亚": "SY", + "毛里塔尼亚": "MR", + "白俄罗斯": "BY", + "秘鲁": "PE", + "摩洛哥": "MA", + "莱索托": "LS", + "法罗群岛": "FO", + "圣基茨和尼维斯": "KN", + "阿根廷": "AR", + "委内瑞拉": "VE", + "塞舌尔": "SC", + "英属印度洋领地": "IO", + "瓦努阿图": "VU", + "纳米比亚": "NA", + "马拉维": "MW", + "克罗地亚": "HR", + "玻利维亚": "BO", + "塞内加尔": "SN", + "希腊": "GR", + "蒙古": "MN", + "东帝汶": "TL", + "新加坡": "SG", + "意大利": "IT", + "皮特凱恩群島": "PN", + "芬兰": "FI", + "圭亚那": "GY", + "福克兰群岛": "FK", + "毛里求斯": "MU", + "马其顿": "MK", + "新西兰": "NZ", + "波斯尼亚-黑塞哥维那": "BA", + "吐瓦鲁": "TV", + "以色列": "IL", + "塞尔维亚": "RS", + "密克罗尼西亚联邦": "FM", + "斯洛文尼亚": "SI", + "阿富汗": "AF", + "科威特": "KW", + "英国": "GB", + "汤加": "TO", + "贝宁": "BJ", + "撒拉威阿拉伯民主共和国": "", + "海地": "HT", + "格鲁吉亚": "GE", + "安提瓜和巴布达": "AG", + "刚果金": "CD", + "澳大利亚": "AU", + "史瓦济兰": "SZ", + "马达加斯加": "MG", + "哥伦比亚": "CO", + "多米尼加共和国": "DO", + "爱沙尼亚": "EE", + "哥斯达黎加": "CR", + "塞浦路斯": "CY", + "沙特阿拉伯": "SA", + "南苏丹": "SS", + "荷兰": "NL", + "圣马力诺": "SM", + "罗马尼亚": "RO", + "智利": "CL", + "几内亚比索": "GW", + "尼加拉瓜": "NI", + "特克斯和凯科斯群岛": "TC", + "珊瑚海群岛领地": "", + "泽西": "JE", + "奥地利": "AT", + "蒙特塞拉特": "MS", + "纽埃": "NU", + "圣文森特和格林纳丁斯": "VC", + "伯利兹": "BZ", + "斯洛伐克": "SK", + "哈萨克斯坦": "KZ", + "直布罗陀": "GI", + "柬埔寨": "KH", + "立陶宛": "LT", + "中非共和国": "CF", + "瑞典": "SE", + "爱尔兰": "IE", + "赤道几内亚": "GQ", + "亚美尼亚": "AM", + "捷克": "CZ", + "冈比亚": "GM", + "格陵兰": "GL", + "科索沃": "", + "印度": "IN", + "多哥": "TG", + "挪威": "NO", + "土耳其": "TR", + "拉脱维亚": "LV", + "佛得角": "CV", + "乌兹别克斯坦": "UZ", + "肯尼亚": "KE", + "博茨瓦纳": "BW", + "加蓬": "GA", + "塔吉克斯坦": "TJ", + "尼日尔": "NE", + "布基纳法索": "BF", + "安圭拉": "AI", + "老挝": "LA", + "阿尔巴尼亚": "AL", + "厄瓜多尔": "EC", + "葡萄牙": "PT", + "乍得": "TD", + "南乔治亚和南桑威奇群岛": "GS", + "几内亚": "GN", + "冰岛": "IS", + "托克劳": "TK", + "摩纳哥": "MC", + "埃及": "EG", + "马绍尔群岛": "MH", + "巴拿马": "PA", + "巴林": "BH", + "苏里南": "SR", + "帕劳": "PW", + "尼日利亚": "NG", + "加纳": "GH", + "牙买加": "JM", + "巴哈马": "BS", + "波兰": "PL", + "土库曼": "TM", + "古巴": "CU", + "吉布提": "DJ", + "马恩岛": "IM", + "巴布亚新几内亚": "PG", + "文莱": "BN", + "摩尔多瓦": "MD", + "开曼群岛": "KY", + "安哥拉": "AO", + "乌克兰": "UA", + "喀麦隆": "CM", + "萨尔瓦多": "SV", + "萨摩亚": "WS", + "黑山": "ME", + "孟加拉国": "BD", + "韩国": "KR", + "苏丹": "SD", + "厄立特里亚": "ER", + "库克群岛": "CK", + "马里": "ML", + "伊朗": "IR", + "伊拉克": "IQ", + "日本": "JP", + "突尼斯": "TN", + "津巴布韦": "ZW", + "菲律宾": "PH", + "约旦": "JO", + "埃塞俄比亚": "ET", + "德国": "DE", + "巴西": "BR", + "卢旺达": "RW", + "洪都拉斯": "HN", + "梵蒂冈": "VA", + "基里巴斯": "KI", + "阿拉伯联合酋长国": "AE", + "墨西哥": "MX", + "塞拉利昂": "SL", + "所罗门群岛": "SB", + "斯里兰卡": "LK", + "俄罗斯": "RU", + "法国": "FR", + "危地马拉": "GT", + "越南": "VN", + "坦桑尼亚": "TZ", + "比利时": "BE", + "丹麦": "DK", + "索马里": "SO", + "美国": "US", + "马尔代夫": "MV", + "列支敦士登": "LI", + "科摩罗": "KM", + "百慕达群岛": "BM", + "不丹": "BT", + "朝鲜": "KP", + "莫桑比克": "MZ", + "印度尼西亚, 印尼": "ID", + "也门": "YE", + "刚果-布拉柴维尔": "CG", + "乌拉圭": "UY", + "圣赫勒拿-阿森松和特里斯坦-达库尼亚": "SH", + "尼泊尔": "NP", + "多米尼克": "DM", + "马耳他": "MT", + "阿尔及利亚": "DZ", + "卡塔尔": "QA", + "赞比亚": "ZM", + "缅甸": "MM", + "卢森堡": "LU", + "斐济": "FJ", + "西班牙": "ES", + "乌干达": "UG", + "中国": "CN", + "中国香港": "HK", + "中国台湾": "TW", + "china": "CN" +} diff --git a/resource/datasets/map_filename.json b/resource/datasets/map_filename.json new file mode 100644 index 0000000..b63752e --- /dev/null +++ b/resource/datasets/map_filename.json @@ -0,0 +1,2550 @@ +{ + "bulma": [ + "bulma.min", + "css" + ], + "jquery": [ + "jquery.min", + "js" + ], + "jquery-ui": [ + "jquery-ui.min", + "js" + ], + "resize-sensor": [ + "ResizeSensor", + "js" + ], + "echarts": [ + "echarts.min", + "js" + ], + "echarts-gl": [ + "echarts-gl.min", + "js" + ], + "echarts-liquidfill": [ + "echarts-liquidfill.min", + "js" + ], + "echarts-wordcloud": [ + "echarts-wordcloud.min", + "js" + ], + "bmap": [ + "bmap.min", + "js" + ], + "chalk": [ + "themes/chalk", + "js" + ], + "essos": [ + "themes/essos", + "js" + ], + "halloween": [ + "themes/halloween", + "js" + ], + "infographic": [ + "themes/infographic", + "js" + ], + "macarons": [ + "themes/macarons", + "js" + ], + "purple-passion": [ + "themes/purple-passion", + "js" + ], + "roma": [ + "themes/roma", + "js" + ], + "romantic": [ + "themes/romantic", + "js" + ], + "shine": [ + "themes/shine", + "js" + ], + "vintage": [ + "themes/vintage", + "js" + ], + "walden": [ + "themes/walden", + "js" + ], + "westeros": [ + "themes/westeros", + "js" + ], + "wonderland": [ + "themes/wonderland", + "js" + ], + "china": [ + "maps/china", + "js" + ], + "china-cities": [ + "maps/china-cities", + "js" + ], + "world": [ + "maps/world", + "js" + ], + "world_china_provinces": [ + "maps/world_china_provinces", + "js" + ], + "广东": [ + "maps/guangdong", + "js" + ], + "安徽": [ + "maps/anhui", + "js" + ], + "福建": [ + "maps/fujian", + "js" + ], + "甘肃": [ + "maps/gansu", + "js" + ], + "广西": [ + "maps/guangxi", + "js" + ], + "贵州": [ + "maps/guizhou", + "js" + ], + "海南": [ + "maps/hainan", + "js" + ], + "河北": [ + "maps/hebei", + "js" + ], + "黑龙江": [ + "maps/heilongjiang", + "js" + ], + "河南": [ + "maps/henan", + "js" + ], + "湖北": [ + "maps/hubei", + "js" + ], + "湖南": [ + "maps/hunan", + "js" + ], + "江苏": [ + "maps/jiangsu", + "js" + ], + "江西": [ + "maps/jiangxi", + "js" + ], + "吉林": [ + "maps/jilin", + "js" + ], + "辽宁": [ + "maps/liaoning", + "js" + ], + "内蒙古": [ + "maps/neimenggu", + "js" + ], + "宁夏": [ + "maps/ningxia", + "js" + ], + "青海": [ + "maps/qinghai", + "js" + ], + "山东": [ + "maps/shandong", + "js" + ], + "山西": [ + "maps/shanxi", + "js" + ], + "陕西": [ + "maps/shanxi1", + "js" + ], + "四川": [ + "maps/sichuan", + "js" + ], + "台湾": [ + "maps/taiwan", + "js" + ], + "新疆": [ + "maps/xinjiang", + "js" + ], + "西藏": [ + "maps/xizang", + "js" + ], + "云南": [ + "maps/yunnan", + "js" + ], + "浙江": [ + "maps/zhejiang", + "js" + ], + "七台河": [ + "maps/hei1_long2_jiang1_qi1_tai2_he2", + "js" + ], + "万宁": [ + "maps/hai3_nan2_wan4_ning2", + "js" + ], + "三亚": [ + "maps/hai3_nan2_san1_ya4", + "js" + ], + "三明": [ + "maps/fu2_jian4_san1_ming2", + "js" + ], + "三沙": [ + "maps/hai3_nan2_san1_sha1", + "js" + ], + "三门峡": [ + "maps/he2_nan2_san1_men2_xia2", + "js" + ], + "上海": [ + "maps/shanghai", + "js" + ], + "上饶": [ + "maps/jiang1_xi1_shang4_rao2", + "js" + ], + "东方": [ + "maps/hai3_nan2_dong1_fang1", + "js" + ], + "东沙群岛": [ + "maps/guang3_dong1_dong1_sha1_qun2_dao3", + "js" + ], + "东莞": [ + "maps/guang3_dong1_dong1_guan1", + "js" + ], + "东营": [ + "maps/shan1_dong1_dong1_ying2", + "js" + ], + "中卫": [ + "maps/ning2_xia4_zhong1_wei4", + "js" + ], + "中山": [ + "maps/guang3_dong1_zhong1_shan1", + "js" + ], + "临夏回族自治州": [ + "maps/gan1_su4_lin2_xia4_hui2_zu2_zi4_zhi4_zhou1", + "js" + ], + "临汾": [ + "maps/shan1_xi1_lin2_fen2", + "js" + ], + "临沂": [ + "maps/shan1_dong1_lin2_yi2", + "js" + ], + "临沧": [ + "maps/yun2_nan2_lin2_cang1", + "js" + ], + "临高县": [ + "maps/hai3_nan2_lin2_gao1_xian4", + "js" + ], + "丹东": [ + "maps/liao2_ning2_dan1_dong1", + "js" + ], + "丽水": [ + "maps/zhe4_jiang1_li4_shui3", + "js" + ], + "丽江": [ + "maps/yun2_nan2_li4_jiang1", + "js" + ], + "乌兰察布": [ + "maps/nei4_meng2_gu3_wu1_lan2_cha2_bu4", + "js" + ], + "乌海": [ + "maps/nei4_meng2_gu3_wu1_hai3", + "js" + ], + "乌鲁木齐": [ + "maps/xin1_jiang1_wu1_lu3_mu4_qi2", + "js" + ], + "乐东黎族自治县": [ + "maps/hai3_nan2_le4_dong1_li2_zu2_zi4_zhi4_xian4", + "js" + ], + "乐山": [ + "maps/si4_chuan1_le4_shan1", + "js" + ], + "九江": [ + "maps/jiang1_xi1_jiu3_jiang1", + "js" + ], + "云浮": [ + "maps/guang3_dong1_yun2_fu2", + "js" + ], + "五家渠": [ + "maps/xin1_jiang1_wu3_jia1_qu2", + "js" + ], + "五指山": [ + "maps/hai3_nan2_wu3_zhi3_shan1", + "js" + ], + "亳州": [ + "maps/an1_hui1_bo2_zhou1", + "js" + ], + "仙桃": [ + "maps/hu2_bei3_xian1_tao2", + "js" + ], + "伊春": [ + "maps/hei1_long2_jiang1_yi1_chun1", + "js" + ], + "伊犁哈萨克自治州": [ + "maps/xin1_jiang1_yi1_li2_ha1_sa4_ke4_zi4_zhi4_zhou1", + "js" + ], + "佛山": [ + "maps/guang3_dong1_fo2_shan1", + "js" + ], + "佳木斯": [ + "maps/hei1_long2_jiang1_jia1_mu4_si1", + "js" + ], + "保亭黎族苗族自治县": [ + "maps/hai3_nan2_bao3_ting2_li2_zu2_miao2_zu2_zi4_zhi4_xian4", + "js" + ], + "保定": [ + "maps/he2_bei3_bao3_ding4", + "js" + ], + "保山": [ + "maps/yun2_nan2_bao3_shan1", + "js" + ], + "信阳": [ + "maps/he2_nan2_xin4_yang2", + "js" + ], + "儋州": [ + "maps/hai3_nan2_dan1_zhou1", + "js" + ], + "克孜勒苏柯尔克孜自治州": [ + "maps/xin1_jiang1_ke4_zi1_le4_su1_ke1_er3_ke4_zi1_zi4_zhi4_zhou1", + "js" + ], + "克拉玛依": [ + "maps/xin1_jiang1_ke4_la1_ma3_yi1", + "js" + ], + "六安": [ + "maps/an1_hui1_liu4_an1", + "js" + ], + "六盘水": [ + "maps/gui4_zhou1_liu4_pan2_shui3", + "js" + ], + "兰州": [ + "maps/gan1_su4_lan2_zhou1", + "js" + ], + "兴安盟": [ + "maps/nei4_meng2_gu3_xing1_an1_meng2", + "js" + ], + "内江": [ + "maps/si4_chuan1_nei4_jiang1", + "js" + ], + "凉山彝族自治州": [ + "maps/si4_chuan1_liang2_shan1_yi2_zu2_zi4_zhi4_zhou1", + "js" + ], + "包头": [ + "maps/nei4_meng2_gu3_bao1_tou2", + "js" + ], + "北京": [ + "maps/beijing", + "js" + ], + "北屯": [ + "maps/xin1_jiang1_bei3_tun2", + "js" + ], + "北海": [ + "maps/guang3_xi1_bei3_hai3", + "js" + ], + "十堰": [ + "maps/hu2_bei3_shi2_yan4", + "js" + ], + "南京": [ + "maps/jiang1_su1_nan2_jing1", + "js" + ], + "南充": [ + "maps/si4_chuan1_nan2_chong1", + "js" + ], + "南宁": [ + "maps/guang3_xi1_nan2_ning2", + "js" + ], + "南平": [ + "maps/fu2_jian4_nan2_ping2", + "js" + ], + "南昌": [ + "maps/jiang1_xi1_nan2_chang1", + "js" + ], + "南通": [ + "maps/jiang1_su1_nan2_tong1", + "js" + ], + "南阳": [ + "maps/he2_nan2_nan2_yang2", + "js" + ], + "博尔塔拉蒙古自治州": [ + "maps/xin1_jiang1_bo2_er3_ta3_la1_meng2_gu3_zi4_zhi4_zhou1", + "js" + ], + "厦门": [ + "maps/fu2_jian4_sha4_men2", + "js" + ], + "双河": [ + "maps/xin1_jiang1_shuang1_he2", + "js" + ], + "双鸭山": [ + "maps/hei1_long2_jiang1_shuang1_ya1_shan1", + "js" + ], + "可克达拉": [ + "maps/xin1_jiang1_ke3_ke4_da2_la1", + "js" + ], + "台州": [ + "maps/zhe4_jiang1_tai2_zhou1", + "js" + ], + "合肥": [ + "maps/an1_hui1_he2_fei2", + "js" + ], + "吉安": [ + "maps/jiang1_xi1_ji2_an1", + "js" + ], + "吉林市": [ + "maps/ji2_lin2_ji2_lin2", + "js" + ], + "吐鲁番": [ + "maps/xin1_jiang1_tu3_lu3_fan1", + "js" + ], + "吕梁": [ + "maps/shan1_xi1_lv3_liang2", + "js" + ], + "吴忠": [ + "maps/ning2_xia4_wu2_zhong1", + "js" + ], + "周口": [ + "maps/he2_nan2_zhou1_kou3", + "js" + ], + "呼伦贝尔": [ + "maps/nei4_meng2_gu3_hu1_lun2_bei4_er3", + "js" + ], + "呼和浩特": [ + "maps/nei4_meng2_gu3_hu1_he2_hao4_te4", + "js" + ], + "和田地区": [ + "maps/xin1_jiang1_he2_tian2_di4_qu1", + "js" + ], + "咸宁": [ + "maps/hu2_bei3_xian2_ning2", + "js" + ], + "咸阳": [ + "maps/shan3_xi1_xian2_yang2", + "js" + ], + "哈密": [ + "maps/xin1_jiang1_ha1_mi4", + "js" + ], + "哈尔滨": [ + "maps/hei1_long2_jiang1_ha1_er3_bin1", + "js" + ], + "唐山": [ + "maps/he2_bei3_tang2_shan1", + "js" + ], + "商丘": [ + "maps/he2_nan2_shang1_qiu1", + "js" + ], + "商洛": [ + "maps/shan3_xi1_shang1_luo4", + "js" + ], + "喀什地区": [ + "maps/xin1_jiang1_ka1_shi2_di4_qu1", + "js" + ], + "嘉兴": [ + "maps/zhe4_jiang1_jia1_xing1", + "js" + ], + "嘉峪关": [ + "maps/gan1_su4_jia1_yu4_guan1", + "js" + ], + "四平": [ + "maps/ji2_lin2_si4_ping2", + "js" + ], + "固原": [ + "maps/ning2_xia4_gu4_yuan2", + "js" + ], + "图木舒克": [ + "maps/xin1_jiang1_tu2_mu4_shu1_ke4", + "js" + ], + "塔城地区": [ + "maps/xin1_jiang1_ta3_cheng2_di4_qu1", + "js" + ], + "大兴安岭地区": [ + "maps/hei1_long2_jiang1_da4_xing1_an1_ling2_di4_qu1", + "js" + ], + "大同": [ + "maps/shan1_xi1_da4_tong2", + "js" + ], + "大庆": [ + "maps/hei1_long2_jiang1_da4_qing4", + "js" + ], + "大理白族自治州": [ + "maps/yun2_nan2_da4_li3_bai2_zu2_zi4_zhi4_zhou1", + "js" + ], + "大连": [ + "maps/liao2_ning2_da4_lian2", + "js" + ], + "天水": [ + "maps/gan1_su4_tian1_shui3", + "js" + ], + "天津": [ + "maps/tianjin", + "js" + ], + "天门": [ + "maps/hu2_bei3_tian1_men2", + "js" + ], + "太原": [ + "maps/shan1_xi1_tai4_yuan2", + "js" + ], + "威海": [ + "maps/shan1_dong1_wei1_hai3", + "js" + ], + "娄底": [ + "maps/hu2_nan2_lou2_di3", + "js" + ], + "孝感": [ + "maps/hu2_bei3_xiao4_gan3", + "js" + ], + "宁德": [ + "maps/fu2_jian4_ning2_de2", + "js" + ], + "宁波": [ + "maps/zhe4_jiang1_ning2_bo1", + "js" + ], + "安庆": [ + "maps/an1_hui1_an1_qing4", + "js" + ], + "安康": [ + "maps/shan3_xi1_an1_kang1", + "js" + ], + "安阳": [ + "maps/he2_nan2_an1_yang2", + "js" + ], + "安顺": [ + "maps/gui4_zhou1_an1_shun4", + "js" + ], + "定安县": [ + "maps/hai3_nan2_ding4_an1_xian4", + "js" + ], + "定西": [ + "maps/gan1_su4_ding4_xi1", + "js" + ], + "宜宾": [ + "maps/si4_chuan1_yi2_bin1", + "js" + ], + "宜昌": [ + "maps/hu2_bei3_yi2_chang1", + "js" + ], + "宜春": [ + "maps/jiang1_xi1_yi2_chun1", + "js" + ], + "宝鸡": [ + "maps/shan3_xi1_bao3_ji1", + "js" + ], + "宣城": [ + "maps/an1_hui1_xuan1_cheng2", + "js" + ], + "宿州": [ + "maps/an1_hui1_su4_zhou1", + "js" + ], + "宿迁": [ + "maps/jiang1_su1_su4_qian1", + "js" + ], + "屯昌县": [ + "maps/hai3_nan2_tun2_chang1_xian4", + "js" + ], + "山南": [ + "maps/xi1_cang2_shan1_nan2", + "js" + ], + "岳阳": [ + "maps/hu2_nan2_yue4_yang2", + "js" + ], + "崇左": [ + "maps/guang3_xi1_chong2_zuo3", + "js" + ], + "巴中": [ + "maps/si4_chuan1_ba1_zhong1", + "js" + ], + "巴彦淖尔": [ + "maps/nei4_meng2_gu3_ba1_yan4_nao4_er3", + "js" + ], + "巴音郭楞蒙古自治州": [ + "maps/xin1_jiang1_ba1_yin1_guo1_leng2_meng2_gu3_zi4_zhi4_zhou1", + "js" + ], + "常州": [ + "maps/jiang1_su1_chang2_zhou1", + "js" + ], + "常德": [ + "maps/hu2_nan2_chang2_de2", + "js" + ], + "平凉": [ + "maps/gan1_su4_ping2_liang2", + "js" + ], + "平顶山": [ + "maps/he2_nan2_ping2_ding3_shan1", + "js" + ], + "广元": [ + "maps/si4_chuan1_guang3_yuan2", + "js" + ], + "广安": [ + "maps/si4_chuan1_guang3_an1", + "js" + ], + "广州": [ + "maps/guang3_dong1_guang3_zhou1", + "js" + ], + "庆阳": [ + "maps/gan1_su4_qing4_yang2", + "js" + ], + "廊坊": [ + "maps/he2_bei3_lang2_fang1", + "js" + ], + "延安": [ + "maps/shan3_xi1_yan2_an1", + "js" + ], + "延边朝鲜族自治州": [ + "maps/ji2_lin2_yan2_bian1_zhao1_xian1_zu2_zi4_zhi4_zhou1", + "js" + ], + "开封": [ + "maps/he2_nan2_kai1_feng1", + "js" + ], + "张家口": [ + "maps/he2_bei3_zhang1_jia1_kou3", + "js" + ], + "张家界": [ + "maps/hu2_nan2_zhang1_jia1_jie4", + "js" + ], + "张掖": [ + "maps/gan1_su4_zhang1_ye4", + "js" + ], + "徐州": [ + "maps/jiang1_su1_xu2_zhou1", + "js" + ], + "德宏傣族景颇族自治州": [ + "maps/yun2_nan2_de2_hong2_dai3_zu2_jing3_po3_zu2_zi4_zhi4_zhou1", + "js" + ], + "德州": [ + "maps/shan1_dong1_de2_zhou1", + "js" + ], + "德阳": [ + "maps/si4_chuan1_de2_yang2", + "js" + ], + "忻州": [ + "maps/shan1_xi1_xin1_zhou1", + "js" + ], + "怀化": [ + "maps/hu2_nan2_huai2_hua4", + "js" + ], + "怒江傈僳族自治州": [ + "maps/yun2_nan2_nu4_jiang1_li4_su4_zu2_zi4_zhi4_zhou1", + "js" + ], + "恩施土家族苗族自治州": [ + "maps/hu2_bei3_en1_shi1_tu3_jia1_zu2_miao2_zu2_zi4_zhi4_zhou1", + "js" + ], + "惠州": [ + "maps/guang3_dong1_hui4_zhou1", + "js" + ], + "成都": [ + "maps/si4_chuan1_cheng2_du1", + "js" + ], + "扬州": [ + "maps/jiang1_su1_yang2_zhou1", + "js" + ], + "承德": [ + "maps/he2_bei3_cheng2_de2", + "js" + ], + "抚州": [ + "maps/jiang1_xi1_fu3_zhou1", + "js" + ], + "抚顺": [ + "maps/liao2_ning2_fu3_shun4", + "js" + ], + "拉萨": [ + "maps/xi1_cang2_la1_sa4", + "js" + ], + "揭阳": [ + "maps/guang3_dong1_jie1_yang2", + "js" + ], + "攀枝花": [ + "maps/si4_chuan1_pan1_zhi1_hua1", + "js" + ], + "文山壮族苗族自治州": [ + "maps/yun2_nan2_wen2_shan1_zhuang4_zu2_miao2_zu2_zi4_zhi4_zhou1", + "js" + ], + "文昌": [ + "maps/hai3_nan2_wen2_chang1", + "js" + ], + "新乡": [ + "maps/he2_nan2_xin1_xiang1", + "js" + ], + "新余": [ + "maps/jiang1_xi1_xin1_yu2", + "js" + ], + "无锡": [ + "maps/jiang1_su1_wu2_xi2", + "js" + ], + "日喀则": [ + "maps/xi1_cang2_ri4_ka1_ze2", + "js" + ], + "日照": [ + "maps/shan1_dong1_ri4_zhao4", + "js" + ], + "昆明": [ + "maps/yun2_nan2_kun1_ming2", + "js" + ], + "昆玉": [ + "maps/xin1_jiang1_kun1_yu4", + "js" + ], + "昌吉回族自治州": [ + "maps/xin1_jiang1_chang1_ji2_hui2_zu2_zi4_zhi4_zhou1", + "js" + ], + "昌江黎族自治县": [ + "maps/hai3_nan2_chang1_jiang1_li2_zu2_zi4_zhi4_xian4", + "js" + ], + "昌都": [ + "maps/xi1_cang2_chang1_du1", + "js" + ], + "昭通": [ + "maps/yun2_nan2_zhao1_tong1", + "js" + ], + "晋中": [ + "maps/shan1_xi1_jin4_zhong1", + "js" + ], + "晋城": [ + "maps/shan1_xi1_jin4_cheng2", + "js" + ], + "普洱": [ + "maps/yun2_nan2_pu3_er3", + "js" + ], + "景德镇": [ + "maps/jiang1_xi1_jing3_de2_zhen4", + "js" + ], + "曲靖": [ + "maps/yun2_nan2_qu1_jing4", + "js" + ], + "朔州": [ + "maps/shan1_xi1_shuo4_zhou1", + "js" + ], + "朝阳": [ + "maps/liao2_ning2_zhao1_yang2", + "js" + ], + "本溪": [ + "maps/liao2_ning2_ben3_xi1", + "js" + ], + "来宾": [ + "maps/guang3_xi1_lai2_bin1", + "js" + ], + "杭州": [ + "maps/zhe4_jiang1_hang2_zhou1", + "js" + ], + "松原": [ + "maps/ji2_lin2_song1_yuan2", + "js" + ], + "林芝": [ + "maps/xi1_cang2_lin2_zhi1", + "js" + ], + "果洛藏族自治州": [ + "maps/qing1_hai3_guo3_luo4_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "枣庄": [ + "maps/shan1_dong1_zao3_zhuang1", + "js" + ], + "柳州": [ + "maps/guang3_xi1_liu3_zhou1", + "js" + ], + "株洲": [ + "maps/hu2_nan2_zhu1_zhou1", + "js" + ], + "桂林": [ + "maps/guang3_xi1_gui4_lin2", + "js" + ], + "梅州": [ + "maps/guang3_dong1_mei2_zhou1", + "js" + ], + "梧州": [ + "maps/guang3_xi1_wu2_zhou1", + "js" + ], + "楚雄彝族自治州": [ + "maps/yun2_nan2_chu3_xiong2_yi2_zu2_zi4_zhi4_zhou1", + "js" + ], + "榆林": [ + "maps/shan3_xi1_yu2_lin2", + "js" + ], + "武威": [ + "maps/gan1_su4_wu3_wei1", + "js" + ], + "武汉": [ + "maps/hu2_bei3_wu3_han4", + "js" + ], + "毕节": [ + "maps/gui4_zhou1_bi4_jie2", + "js" + ], + "永州": [ + "maps/hu2_nan2_yong3_zhou1", + "js" + ], + "汉中": [ + "maps/shan3_xi1_han4_zhong1", + "js" + ], + "汕头": [ + "maps/guang3_dong1_shan4_tou2", + "js" + ], + "汕尾": [ + "maps/guang3_dong1_shan4_wei3", + "js" + ], + "江门": [ + "maps/guang3_dong1_jiang1_men2", + "js" + ], + "池州": [ + "maps/an1_hui1_chi2_zhou1", + "js" + ], + "沈阳": [ + "maps/liao2_ning2_shen3_yang2", + "js" + ], + "沧州": [ + "maps/he2_nan2_cang1_zhou1", + "js" + ], + "河池": [ + "maps/guang3_xi1_he2_chi2", + "js" + ], + "河源": [ + "maps/guang3_dong1_he2_yuan2", + "js" + ], + "泉州": [ + "maps/fu2_jian4_quan2_zhou1", + "js" + ], + "泰安": [ + "maps/shan1_dong1_tai4_an1", + "js" + ], + "泰州": [ + "maps/jiang1_su1_tai4_zhou1", + "js" + ], + "泸州": [ + "maps/si4_chuan1_lu2_zhou1", + "js" + ], + "洛阳": [ + "maps/he2_nan2_luo4_yang2", + "js" + ], + "济南": [ + "maps/shan1_dong1_ji4_nan2", + "js" + ], + "济宁": [ + "maps/shan1_dong1_ji4_ning2", + "js" + ], + "济源": [ + "maps/he2_nan2_ji4_yuan2", + "js" + ], + "海东": [ + "maps/qing1_hai3_hai3_dong1", + "js" + ], + "海北藏族自治州": [ + "maps/qing1_hai3_hai3_bei3_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "海南藏族自治州": [ + "maps/qing1_hai3_hai3_nan2_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "海口": [ + "maps/hai3_nan2_hai3_kou3", + "js" + ], + "海西蒙古族藏族自治州": [ + "maps/qing1_hai3_hai3_xi1_meng2_gu3_zu2_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "淄博": [ + "maps/shan1_dong1_zi1_bo2", + "js" + ], + "淮北": [ + "maps/an1_hui1_huai2_bei3", + "js" + ], + "淮南": [ + "maps/an1_hui1_huai2_nan2", + "js" + ], + "淮安": [ + "maps/jiang1_su1_huai2_an1", + "js" + ], + "深圳": [ + "maps/guang3_dong1_shen1_zhen4", + "js" + ], + "清远": [ + "maps/guang3_dong1_qing1_yuan3", + "js" + ], + "温州": [ + "maps/zhe4_jiang1_wen1_zhou1", + "js" + ], + "渭南": [ + "maps/shan3_xi1_wei4_nan2", + "js" + ], + "湖州": [ + "maps/zhe4_jiang1_hu2_zhou1", + "js" + ], + "湘潭": [ + "maps/hu2_nan2_xiang1_tan2", + "js" + ], + "湘西土家族苗族自治州": [ + "maps/hu2_nan2_xiang1_xi1_tu3_jia1_zu2_miao2_zu2_zi4_zhi4_zhou1", + "js" + ], + "湛江": [ + "maps/guang3_dong1_zhan4_jiang1", + "js" + ], + "滁州": [ + "maps/an1_hui1_chu2_zhou1", + "js" + ], + "滨州": [ + "maps/shan1_dong1_bin1_zhou1", + "js" + ], + "漯河": [ + "maps/he2_nan2_ta4_he2", + "js" + ], + "漳州": [ + "maps/fu2_jian4_zhang1_zhou1", + "js" + ], + "潍坊": [ + "maps/shan1_dong1_wei2_fang1", + "js" + ], + "潜江": [ + "maps/hu2_bei3_qian2_jiang1", + "js" + ], + "潮州": [ + "maps/guang3_dong1_chao2_zhou1", + "js" + ], + "澄迈县": [ + "maps/hai3_nan2_cheng2_mai4_xian4", + "js" + ], + "澳门": [ + "maps/aomen", + "js" + ], + "濮阳": [ + "maps/he2_nan2_pu2_yang2", + "js" + ], + "烟台": [ + "maps/shan1_dong1_yan1_tai2", + "js" + ], + "焦作": [ + "maps/he2_nan2_jiao1_zuo4", + "js" + ], + "牡丹江": [ + "maps/hei1_long2_jiang1_mu3_dan1_jiang1", + "js" + ], + "玉林": [ + "maps/guang3_xi1_yu4_lin2", + "js" + ], + "玉树藏族自治州": [ + "maps/qing1_hai3_yu4_shu4_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "玉溪": [ + "maps/yun2_nan2_yu4_xi1", + "js" + ], + "珠海": [ + "maps/guang3_dong1_zhu1_hai3", + "js" + ], + "琼中黎族苗族自治县": [ + "maps/hai3_nan2_qiong2_zhong1_li2_zu2_miao2_zu2_zi4_zhi4_xian4", + "js" + ], + "琼海": [ + "maps/hai3_nan2_qiong2_hai3", + "js" + ], + "甘南藏族自治州": [ + "maps/gan1_su4_gan1_nan2_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "甘孜藏族自治州": [ + "maps/si4_chuan1_gan1_zi1_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "白城": [ + "maps/ji2_lin2_bai2_cheng2", + "js" + ], + "白山": [ + "maps/ji2_lin2_bai2_shan1", + "js" + ], + "白沙黎族自治县": [ + "maps/hai3_nan2_bai2_sha1_li2_zu2_zi4_zhi4_xian4", + "js" + ], + "白银": [ + "maps/gan1_su4_bai2_yin2", + "js" + ], + "百色": [ + "maps/guang3_xi1_bai3_se4", + "js" + ], + "益阳": [ + "maps/hu2_nan2_yi4_yang2", + "js" + ], + "盐城": [ + "maps/jiang1_su1_yan2_cheng2", + "js" + ], + "盘锦": [ + "maps/liao2_ning2_pan2_jin3", + "js" + ], + "眉山": [ + "maps/si4_chuan1_mei2_shan1", + "js" + ], + "石嘴山": [ + "maps/ning2_xia4_shi2_zui3_shan1", + "js" + ], + "石家庄": [ + "maps/he2_bei3_shi2_jia1_zhuang1", + "js" + ], + "石河子": [ + "maps/xin1_jiang1_shi2_he2_zi3", + "js" + ], + "神农架林区": [ + "maps/hu2_bei3_shen2_nong2_jia4_lin2_qu1", + "js" + ], + "福州": [ + "maps/fu2_jian4_fu2_zhou1", + "js" + ], + "秦皇岛": [ + "maps/he2_bei3_qin2_huang2_dao3", + "js" + ], + "红河哈尼族彝族自治州": [ + "maps/yun2_nan2_hong2_he2_ha1_ni2_zu2_yi2_zu2_zi4_zhi4_zhou1", + "js" + ], + "绍兴": [ + "maps/zhe4_jiang1_shao4_xing1", + "js" + ], + "绥化": [ + "maps/hei1_long2_jiang1_sui1_hua4", + "js" + ], + "绵阳": [ + "maps/si4_chuan1_mian2_yang2", + "js" + ], + "聊城": [ + "maps/shan1_dong1_liao2_cheng2", + "js" + ], + "肇庆": [ + "maps/guang3_dong1_zhao4_qing4", + "js" + ], + "自贡": [ + "maps/si4_chuan1_zi4_gong4", + "js" + ], + "舟山": [ + "maps/zhe4_jiang1_zhou1_shan1", + "js" + ], + "芜湖": [ + "maps/an1_hui1_wu2_hu2", + "js" + ], + "苏州": [ + "maps/jiang1_su1_su1_zhou1", + "js" + ], + "茂名": [ + "maps/guang3_dong1_mao4_ming2", + "js" + ], + "荆州": [ + "maps/hu2_bei3_jing1_zhou1", + "js" + ], + "荆门": [ + "maps/hu2_bei3_jing1_men2", + "js" + ], + "莆田": [ + "maps/fu2_jian4_fu3_tian2", + "js" + ], + "莱芜": [ + "maps/shan1_dong1_lai2_wu2", + "js" + ], + "菏泽": [ + "maps/shan1_dong1_he2_ze2", + "js" + ], + "萍乡": [ + "maps/jiang1_xi1_ping2_xiang1", + "js" + ], + "营口": [ + "maps/liao2_ning2_ying2_kou3", + "js" + ], + "葫芦岛": [ + "maps/liao2_ning2_hu2_lu2_dao3", + "js" + ], + "蚌埠": [ + "maps/an1_hui1_bang4_bu4", + "js" + ], + "衡水": [ + "maps/he2_bei3_heng2_shui3", + "js" + ], + "衡阳": [ + "maps/hu2_nan2_heng2_yang2", + "js" + ], + "衢州": [ + "maps/zhe4_jiang1_qu2_zhou1", + "js" + ], + "襄阳": [ + "maps/hu2_bei3_xiang1_yang2", + "js" + ], + "西双版纳傣族自治州": [ + "maps/yun2_nan2_xi1_shuang1_ban3_na4_dai3_zu2_zi4_zhi4_zhou1", + "js" + ], + "西宁": [ + "maps/qing1_hai3_xi1_ning2", + "js" + ], + "西安": [ + "maps/shan3_xi1_xi1_an1", + "js" + ], + "许昌": [ + "maps/he2_nan2_xu3_chang1", + "js" + ], + "贵港": [ + "maps/guang3_xi1_gui4_gang3", + "js" + ], + "贵阳": [ + "maps/gui4_zhou1_gui4_yang2", + "js" + ], + "贺州": [ + "maps/guang3_xi1_he4_zhou1", + "js" + ], + "资阳": [ + "maps/si4_chuan1_zi1_yang2", + "js" + ], + "赣州": [ + "maps/jiang1_xi1_gan4_zhou1", + "js" + ], + "赤峰": [ + "maps/nei4_meng2_gu3_chi4_feng1", + "js" + ], + "辽源": [ + "maps/ji2_lin2_liao2_yuan2", + "js" + ], + "辽阳": [ + "maps/liao2_ning2_liao2_yang2", + "js" + ], + "达州": [ + "maps/si4_chuan1_da2_zhou1", + "js" + ], + "运城": [ + "maps/shan1_xi1_yun4_cheng2", + "js" + ], + "连云港": [ + "maps/jiang1_su1_lian2_yun2_gang3", + "js" + ], + "迪庆藏族自治州": [ + "maps/yun2_nan2_di2_qing4_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "通化": [ + "maps/ji2_lin2_tong1_hua4", + "js" + ], + "通辽": [ + "maps/nei4_meng2_gu3_tong1_liao2", + "js" + ], + "遂宁": [ + "maps/si4_chuan1_sui4_ning2", + "js" + ], + "遵义": [ + "maps/gui4_zhou1_zun1_yi4", + "js" + ], + "邢台": [ + "maps/he2_bei3_xing2_tai2", + "js" + ], + "那曲地区": [ + "maps/xi1_cang2_na4_qu1_di4_qu1", + "js" + ], + "邯郸": [ + "maps/he2_bei3_han2_dan1", + "js" + ], + "邵阳": [ + "maps/hu2_nan2_shao4_yang2", + "js" + ], + "郑州": [ + "maps/he2_nan2_zheng4_zhou1", + "js" + ], + "郴州": [ + "maps/hu2_nan2_chen1_zhou1", + "js" + ], + "鄂尔多斯": [ + "maps/nei4_meng2_gu3_e4_er3_duo1_si1", + "js" + ], + "鄂州": [ + "maps/hu2_bei3_e4_zhou1", + "js" + ], + "酒泉": [ + "maps/gan1_su4_jiu3_quan2", + "js" + ], + "重庆": [ + "maps/chongqing", + "js" + ], + "金华": [ + "maps/zhe4_jiang1_jin1_hua2", + "js" + ], + "金昌": [ + "maps/gan1_su4_jin1_chang1", + "js" + ], + "钦州": [ + "maps/guang3_xi1_qin1_zhou1", + "js" + ], + "铁岭": [ + "maps/liao2_ning2_tie3_ling2", + "js" + ], + "铁门关": [ + "maps/xin1_jiang1_tie3_men2_guan1", + "js" + ], + "铜仁": [ + "maps/gui4_zhou1_tong2_ren2", + "js" + ], + "铜川": [ + "maps/shan3_xi1_tong2_chuan1", + "js" + ], + "铜陵": [ + "maps/an1_hui1_tong2_ling2", + "js" + ], + "银川": [ + "maps/ning2_xia4_yin2_chuan1", + "js" + ], + "锡林郭勒盟": [ + "maps/nei4_meng2_gu3_xi2_lin2_guo1_le4_meng2", + "js" + ], + "锦州": [ + "maps/liao2_ning2_jin3_zhou1", + "js" + ], + "镇江": [ + "maps/jiang1_su1_zhen4_jiang1", + "js" + ], + "长春": [ + "maps/ji2_lin2_chang2_chun1", + "js" + ], + "长沙": [ + "maps/hu2_nan2_chang2_sha1", + "js" + ], + "长治": [ + "maps/shan1_xi1_chang2_zhi4", + "js" + ], + "阜新": [ + "maps/liao2_ning2_fu4_xin1", + "js" + ], + "阜阳": [ + "maps/an1_hui1_fu4_yang2", + "js" + ], + "防城港": [ + "maps/guang3_xi1_fang2_cheng2_gang3", + "js" + ], + "阳江": [ + "maps/guang3_dong1_yang2_jiang1", + "js" + ], + "阳泉": [ + "maps/shan1_xi1_yang2_quan2", + "js" + ], + "阿克苏地区": [ + "maps/xin1_jiang1_a1_ke4_su1_di4_qu1", + "js" + ], + "阿勒泰地区": [ + "maps/xin1_jiang1_a1_le4_tai4_di4_qu1", + "js" + ], + "阿坝藏族羌族自治州": [ + "maps/si4_chuan1_a1_ba4_cang2_zu2_qiang1_zu2_zi4_zhi4_zhou1", + "js" + ], + "阿拉善盟": [ + "maps/nei4_meng2_gu3_a1_la1_shan4_meng2", + "js" + ], + "阿拉尔": [ + "maps/xin1_jiang1_a1_la1_er3", + "js" + ], + "阿里地区": [ + "maps/xi1_cang2_a1_li3_di4_qu1", + "js" + ], + "陇南": [ + "maps/gan1_su4_long3_nan2", + "js" + ], + "陵水黎族自治县": [ + "maps/hai3_nan2_ling2_shui3_li2_zu2_zi4_zhi4_xian4", + "js" + ], + "随州": [ + "maps/hu2_bei3_sui2_zhou1", + "js" + ], + "雅安": [ + "maps/si4_chuan1_ya3_an1", + "js" + ], + "青岛": [ + "maps/shan1_dong1_qing1_dao3", + "js" + ], + "鞍山": [ + "maps/liao2_ning2_an1_shan1", + "js" + ], + "韶关": [ + "maps/guang3_dong1_shao2_guan1", + "js" + ], + "香港": [ + "maps/xianggang", + "js" + ], + "马鞍山": [ + "maps/an1_hui1_ma3_an1_shan1", + "js" + ], + "驻马店": [ + "maps/he2_nan2_zhu4_ma3_dian4", + "js" + ], + "鸡西": [ + "maps/hei1_long2_jiang1_ji1_xi1", + "js" + ], + "鹤壁": [ + "maps/he2_nan2_he4_bi4", + "js" + ], + "鹤岗": [ + "maps/hei1_long2_jiang1_he4_gang3", + "js" + ], + "鹰潭": [ + "maps/jiang1_xi1_ying1_tan2", + "js" + ], + "黄冈": [ + "maps/hu2_bei3_huang2_gang1", + "js" + ], + "黄南藏族自治州": [ + "maps/qing1_hai3_huang2_nan2_cang2_zu2_zi4_zhi4_zhou1", + "js" + ], + "黄山": [ + "maps/an1_hui1_huang2_shan1", + "js" + ], + "黄石": [ + "maps/hu2_bei3_huang2_shi2", + "js" + ], + "黑河": [ + "maps/hei1_long2_jiang1_hei1_he2", + "js" + ], + "黔东南苗族侗族自治州": [ + "maps/gui4_zhou1_qian2_dong1_nan2_miao2_zu2_tong1_zu2_zi4_zhi4_zhou1", + "js" + ], + "黔南布依族苗族自治州": [ + "maps/gui4_zhou1_qian2_nan2_bu4_yi1_zu2_miao2_zu2_zi4_zhi4_zhou1", + "js" + ], + "黔西南布依族苗族自治州": [ + "maps/gui4_zhou1_qian2_xi1_nan2_bu4_yi1_zu2_miao2_zu2_zi4_zhi4_zhou1", + "js" + ], + "齐齐哈尔": [ + "maps/hei1_long2_jiang1_qi2_qi2_ha1_er3", + "js" + ], + "龙岩": [ + "maps/fu2_jian4_long2_yan2", + "js" + ], + "阿富汗": [ + "maps/Afghanistan", + "js" + ], + "阿尔巴尼亚": [ + "maps/Albania", + "js" + ], + "阿尔及利亚": [ + "maps/Algeria", + "js" + ], + "安道尔": [ + "maps/Andorra", + "js" + ], + "安哥拉": [ + "maps/Angola", + "js" + ], + "安圭拉": [ + "maps/Anguilla", + "js" + ], + "安提瓜和巴布达": [ + "maps/Antigua_and_Barbuda", + "js" + ], + "阿根廷": [ + "maps/Argentina", + "js" + ], + "亚美尼亚": [ + "maps/Armenia", + "js" + ], + "澳大利亚": [ + "maps/Australia", + "js" + ], + "奥地利": [ + "maps/Austria", + "js" + ], + "阿塞拜疆": [ + "maps/Azerbaijan", + "js" + ], + "巴林": [ + "maps/Bahrain", + "js" + ], + "孟加拉国": [ + "maps/Bangladesh", + "js" + ], + "巴巴多斯": [ + "maps/Barbados", + "js" + ], + "白俄罗斯": [ + "maps/Belarus", + "js" + ], + "比利时": [ + "maps/Belgium", + "js" + ], + "伯利兹": [ + "maps/Belize", + "js" + ], + "贝宁": [ + "maps/Benin", + "js" + ], + "百慕达群岛": [ + "maps/Bermuda", + "js" + ], + "不丹": [ + "maps/Bhutan", + "js" + ], + "玻利维亚": [ + "maps/Bolivia", + "js" + ], + "波斯尼亚-黑塞哥维那": [ + "maps/Bosnia_and_Herzegovina", + "js" + ], + "博茨瓦纳": [ + "maps/Botswana", + "js" + ], + "巴西": [ + "maps/Brazil", + "js" + ], + "英属印度洋领地": [ + "maps/British_Indian_Ocean_Territory", + "js" + ], + "英属维尔京群岛": [ + "maps/British_Virgin_Islands", + "js" + ], + "文莱": [ + "maps/Brunei", + "js" + ], + "保加利亚": [ + "maps/Bulgaria", + "js" + ], + "布基纳法索": [ + "maps/Burkina_Faso", + "js" + ], + "蒲隆地": [ + "maps/Burundi", + "js" + ], + "柬埔寨": [ + "maps/Cambodia", + "js" + ], + "喀麦隆": [ + "maps/Cameroon", + "js" + ], + "加拿大": [ + "maps/Canada", + "js" + ], + "佛得角": [ + "maps/Cape_Verde", + "js" + ], + "开曼群岛": [ + "maps/Cayman_Islands", + "js" + ], + "中非共和国": [ + "maps/Central_African_Republic", + "js" + ], + "乍得": [ + "maps/Chad", + "js" + ], + "智利": [ + "maps/Chile", + "js" + ], + "哥伦比亚": [ + "maps/Colombia", + "js" + ], + "科摩罗": [ + "maps/Comoros", + "js" + ], + "刚果-布拉柴维尔": [ + "maps/Congo-Brazzaville", + "js" + ], + "刚果金": [ + "maps/Congo-Kinshasa", + "js" + ], + "库克群岛": [ + "maps/Cook_Islands", + "js" + ], + "珊瑚海群岛领地": [ + "maps/Coral_Sea_Islands_Territory", + "js" + ], + "哥斯达黎加": [ + "maps/Costa_Rica", + "js" + ], + "克罗地亚": [ + "maps/Croatia", + "js" + ], + "古巴": [ + "maps/Cuba", + "js" + ], + "塞浦路斯": [ + "maps/Cyprus", + "js" + ], + "捷克": [ + "maps/Czechia", + "js" + ], + "丹麦": [ + "maps/Denmark", + "js" + ], + "吉布提": [ + "maps/Djibouti", + "js" + ], + "多米尼克": [ + "maps/Dominica", + "js" + ], + "多米尼加共和国": [ + "maps/Dominican_Republic", + "js" + ], + "东帝汶": [ + "maps/East_Timor", + "js" + ], + "厄瓜多尔": [ + "maps/Ecuador", + "js" + ], + "埃及": [ + "maps/Egypt", + "js" + ], + "萨尔瓦多": [ + "maps/El_Salvador", + "js" + ], + "赤道几内亚": [ + "maps/Equatorial_Guinea", + "js" + ], + "厄立特里亚": [ + "maps/Eritrea", + "js" + ], + "爱沙尼亚": [ + "maps/Estonia", + "js" + ], + "埃塞俄比亚": [ + "maps/Ethiopia", + "js" + ], + "福克兰群岛": [ + "maps/Falkland_Islands", + "js" + ], + "法罗群岛": [ + "maps/Faroe_Islands", + "js" + ], + "密克罗尼西亚联邦": [ + "maps/Federated_States_of_Micronesia", + "js" + ], + "斐济": [ + "maps/Fiji", + "js" + ], + "芬兰": [ + "maps/Finland", + "js" + ], + "法国": [ + "maps/France", + "js" + ], + "加蓬": [ + "maps/Gabon", + "js" + ], + "格鲁吉亚": [ + "maps/Georgia", + "js" + ], + "德国": [ + "maps/Germany", + "js" + ], + "加纳": [ + "maps/Ghana", + "js" + ], + "直布罗陀": [ + "maps/Gibraltar", + "js" + ], + "希腊": [ + "maps/Greece", + "js" + ], + "格陵兰": [ + "maps/Greenland", + "js" + ], + "危地马拉": [ + "maps/Guatemala", + "js" + ], + "根西": [ + "maps/Guernsey", + "js" + ], + "几内亚比索": [ + "maps/Guinea-Bissau", + "js" + ], + "几内亚": [ + "maps/Guinea", + "js" + ], + "圭亚那": [ + "maps/Guyana", + "js" + ], + "海地": [ + "maps/Haiti", + "js" + ], + "洪都拉斯": [ + "maps/Honduras", + "js" + ], + "匈牙利": [ + "maps/Hungary", + "js" + ], + "冰岛": [ + "maps/Iceland", + "js" + ], + "印度": [ + "maps/India", + "js" + ], + "印度尼西亚, 印尼": [ + "maps/Indonesia", + "js" + ], + "伊拉克": [ + "maps/Iraq", + "js" + ], + "爱尔兰": [ + "maps/Ireland", + "js" + ], + "伊朗": [ + "maps/Islamic_Republic_of_Iran", + "js" + ], + "马恩岛": [ + "maps/Isle_of_Man", + "js" + ], + "以色列": [ + "maps/Israel", + "js" + ], + "意大利": [ + "maps/Italy", + "js" + ], + "牙买加": [ + "maps/Jamaica", + "js" + ], + "日本": [ + "maps/Japan", + "js" + ], + "泽西": [ + "maps/Jersey", + "js" + ], + "约旦": [ + "maps/Jordan", + "js" + ], + "哈萨克斯坦": [ + "maps/Kazakhstan", + "js" + ], + "肯尼亚": [ + "maps/Kenya", + "js" + ], + "基里巴斯": [ + "maps/Kiribati", + "js" + ], + "科威特": [ + "maps/Kuwait", + "js" + ], + "吉尔吉斯斯坦": [ + "maps/Kyrgyzstan", + "js" + ], + "老挝": [ + "maps/Laos", + "js" + ], + "拉脱维亚": [ + "maps/Latvia", + "js" + ], + "黎巴嫩": [ + "maps/Lebanon", + "js" + ], + "莱索托": [ + "maps/Lesotho", + "js" + ], + "利比里亚": [ + "maps/Liberia", + "js" + ], + "利比亚": [ + "maps/Libya", + "js" + ], + "列支敦士登": [ + "maps/Liechtenstein", + "js" + ], + "立陶宛": [ + "maps/Lithuania", + "js" + ], + "卢森堡": [ + "maps/Luxemburg", + "js" + ], + "马其顿": [ + "maps/Macedonia", + "js" + ], + "马达加斯加": [ + "maps/Madagascar", + "js" + ], + "马拉维": [ + "maps/Malawi", + "js" + ], + "马来西亚": [ + "maps/Malaysia", + "js" + ], + "马尔代夫": [ + "maps/Maldives", + "js" + ], + "马里": [ + "maps/Mali", + "js" + ], + "马耳他": [ + "maps/Malta", + "js" + ], + "马绍尔群岛": [ + "maps/Marshall_Islands", + "js" + ], + "毛里塔尼亚": [ + "maps/Mauritania", + "js" + ], + "毛里求斯": [ + "maps/Mauritius", + "js" + ], + "墨西哥": [ + "maps/Mexico", + "js" + ], + "摩尔多瓦": [ + "maps/Moldova", + "js" + ], + "摩纳哥": [ + "maps/Monaco", + "js" + ], + "蒙古": [ + "maps/Mongolia", + "js" + ], + "黑山": [ + "maps/Montenegro", + "js" + ], + "蒙特塞拉特": [ + "maps/Montserrat", + "js" + ], + "摩洛哥": [ + "maps/Morocco", + "js" + ], + "莫桑比克": [ + "maps/Mozambique", + "js" + ], + "缅甸": [ + "maps/Myanmar", + "js" + ], + "纳米比亚": [ + "maps/Namibia", + "js" + ], + "尼泊尔": [ + "maps/Nepal", + "js" + ], + "新西兰": [ + "maps/New_Zealand", + "js" + ], + "尼加拉瓜": [ + "maps/Nicaragua", + "js" + ], + "尼日尔": [ + "maps/Niger", + "js" + ], + "尼日利亚": [ + "maps/Nigeria", + "js" + ], + "纽埃": [ + "maps/Niue", + "js" + ], + "朝鲜": [ + "maps/North_Korea", + "js" + ], + "挪威": [ + "maps/Norway", + "js" + ], + "阿曼": [ + "maps/Oman", + "js" + ], + "巴基斯坦": [ + "maps/Pakistan", + "js" + ], + "帕劳": [ + "maps/Palau", + "js" + ], + "巴勒斯坦": [ + "maps/Palestine", + "js" + ], + "巴拿马": [ + "maps/Panama", + "js" + ], + "巴布亚新几内亚": [ + "maps/Papua_New_Guinea", + "js" + ], + "巴拉圭": [ + "maps/Paraguay", + "js" + ], + "秘鲁": [ + "maps/Peru", + "js" + ], + "菲律宾": [ + "maps/Philippines", + "js" + ], + "皮特凱恩群島": [ + "maps/Pitcairn_Islands", + "js" + ], + "波兰": [ + "maps/Poland", + "js" + ], + "葡萄牙": [ + "maps/Portugal", + "js" + ], + "卡塔尔": [ + "maps/Qatar", + "js" + ], + "科索沃": [ + "maps/Republic_of_Kosovo", + "js" + ], + "罗马尼亚": [ + "maps/Romania", + "js" + ], + "俄罗斯": [ + "maps/Russia", + "js" + ], + "卢旺达": [ + "maps/Rwanda", + "js" + ], + "撒拉威阿拉伯民主共和国": [ + "maps/Sahrawi_Arab_Democratic_Republic", + "js" + ], + "圣赫勒拿-阿森松和特里斯坦-达库尼亚": [ + "maps/Saint_Helena_Ascension_and_Tristan_da_Cunha", + "js" + ], + "圣基茨和尼维斯": [ + "maps/Saint_Kitts_and_Nevis", + "js" + ], + "圣卢西亚": [ + "maps/Saint_Lucia", + "js" + ], + "圣文森特和格林纳丁斯": [ + "maps/Saint_Vincent_and_the_Grenadines", + "js" + ], + "萨摩亚": [ + "maps/Samoa", + "js" + ], + "圣马力诺": [ + "maps/San_Marino", + "js" + ], + "沙特阿拉伯": [ + "maps/Saudi_Arabia", + "js" + ], + "塞内加尔": [ + "maps/Senegal", + "js" + ], + "塞尔维亚": [ + "maps/Serbia", + "js" + ], + "塞舌尔": [ + "maps/Seychelles", + "js" + ], + "塞拉利昂": [ + "maps/Sierra_Leone", + "js" + ], + "新加坡": [ + "maps/Singapore", + "js" + ], + "斯洛伐克": [ + "maps/Slovakia", + "js" + ], + "斯洛文尼亚": [ + "maps/Slovenia", + "js" + ], + "所罗门群岛": [ + "maps/Solomon_Islands", + "js" + ], + "索马里": [ + "maps/Somalia", + "js" + ], + "南非": [ + "maps/South_Africa", + "js" + ], + "南乔治亚和南桑威奇群岛": [ + "maps/South_Georgia_and_the_South_Sandwich_Islands", + "js" + ], + "韩国": [ + "maps/South_Korea", + "js" + ], + "南苏丹": [ + "maps/South_Sudan", + "js" + ], + "西班牙": [ + "maps/Spain", + "js" + ], + "斯里兰卡": [ + "maps/Sri_Lanka", + "js" + ], + "苏丹": [ + "maps/Sudan", + "js" + ], + "苏里南": [ + "maps/Suriname", + "js" + ], + "史瓦济兰": [ + "maps/Swaziland", + "js" + ], + "瑞士": [ + "maps/Switzerland", + "js" + ], + "瑞典": [ + "maps/Sweden", + "js" + ], + "叙利亚": [ + "maps/Syria", + "js" + ], + "塔吉克斯坦": [ + "maps/Tajikistan", + "js" + ], + "坦桑尼亚": [ + "maps/Tanzania", + "js" + ], + "泰国": [ + "maps/Thailand", + "js" + ], + "巴哈马": [ + "maps/The_Bahamas", + "js" + ], + "冈比亚": [ + "maps/The_Gambia", + "js" + ], + "荷兰": [ + "maps/The_Netherlands", + "js" + ], + "多哥": [ + "maps/Togo", + "js" + ], + "托克劳": [ + "maps/Tokelau", + "js" + ], + "汤加": [ + "maps/Tonga", + "js" + ], + "特立尼达和多巴哥": [ + "maps/Trinidad_and_Tobago", + "js" + ], + "突尼斯": [ + "maps/Tunisia", + "js" + ], + "土耳其": [ + "maps/Turkey", + "js" + ], + "土库曼": [ + "maps/Turkmenistan", + "js" + ], + "特克斯和凯科斯群岛": [ + "maps/Turks_and_Caicos_Islands", + "js" + ], + "吐瓦鲁": [ + "maps/Tuvalu", + "js" + ], + "乌干达": [ + "maps/Uganda", + "js" + ], + "乌克兰": [ + "maps/Ukraine", + "js" + ], + "阿拉伯联合酋长国": [ + "maps/United_Arab_Emirates", + "js" + ], + "英国": [ + "maps/United_Kingdom", + "js" + ], + "乌拉圭": [ + "maps/Uruguay", + "js" + ], + "美国": [ + "maps/USA", + "js" + ], + "乌兹别克斯坦": [ + "maps/Uzbekistan", + "js" + ], + "瓦努阿图": [ + "maps/Vanuatu", + "js" + ], + "梵蒂冈": [ + "maps/Vatican_City", + "js" + ], + "委内瑞拉": [ + "maps/Venezuela", + "js" + ], + "越南": [ + "maps/Vietnam", + "js" + ], + "也门": [ + "maps/Yemen", + "js" + ], + "赞比亚": [ + "maps/Zambia", + "js" + ], + "津巴布韦": [ + "maps/Zimbabwe", + "js" + ] +} diff --git a/resource/render/__init__.py b/resource/render/__init__.py new file mode 100644 index 0000000..78d902e --- /dev/null +++ b/resource/render/__init__.py @@ -0,0 +1 @@ +from .snapshot import make_snapshot diff --git a/resource/render/display.py b/resource/render/display.py new file mode 100644 index 0000000..231939d --- /dev/null +++ b/resource/render/display.py @@ -0,0 +1,62 @@ +from ..types import Optional, Sequence, Union + + +class HTML: + def __init__(self, data: Optional[str] = None): + self.data = data + + def _repr_html_(self): + return self.data + + def __html__(self): + return self._repr_html_() + + +_lib_t1 = """new Promise(function(resolve, reject) { + var script = document.createElement("script"); + script.onload = resolve; + script.onerror = reject; + script.src = "%s"; + document.head.appendChild(script); +}).then(() => { +""" + +_lib_t2 = """ +});""" + +_css_t = """var link = document.createElement("link"); + link.ref = "stylesheet"; + link.type = "text/css"; + link.href = "%s"; + document.head.appendChild(link); +""" + + +class Javascript: + def __init__( + self, + data: Optional[str] = None, + lib: Optional[Union[str, Sequence]] = None, + css: Optional[Union[str, Sequence]] = None, + ): + if isinstance(lib, str): + lib = [lib] + elif lib is None: + lib = [] + if isinstance(css, str): + css = [css] + elif css is None: + css = [] + self.lib = lib + self.css = css + self.data = data or "" + + def _repr_javascript_(self): + r = "" + for c in self.css: + r += _css_t % c + for d in self.lib: + r += _lib_t1 % d + r += self.data + r += _lib_t2 * len(self.lib) + return r diff --git a/resource/render/engine.py b/resource/render/engine.py new file mode 100644 index 0000000..1ecf48f --- /dev/null +++ b/resource/render/engine.py @@ -0,0 +1,121 @@ +import os + +try: + from collections.abc import Iterable +except ImportError: + from collections import Iterable + +from jinja2 import Environment + +from ..commons import utils +from ..datasets import EXTRA, FILENAMES +from ..globals import CurrentConfig, NotebookType +from ..types import Any, Optional +from .display import HTML, Javascript + + +def write_utf8_html_file(file_name: str, html_content: str): + with open(file_name, "w+", encoding="utf-8") as html_file: + html_file.write(html_content) + + +class RenderEngine: + def __init__(self, env: Optional[Environment] = None): + self.env = env or CurrentConfig.GLOBAL_ENV + + @staticmethod + def generate_js_link(chart: Any) -> Any: + if not chart.js_host: + chart.js_host = CurrentConfig.ONLINE_HOST + links = [] + for dep in chart.js_dependencies.items: + # TODO: if? + if dep.startswith("https://api.map.baidu.com"): + links.append(dep) + if dep in FILENAMES: + f, ext = FILENAMES[dep] + links.append("{}{}.{}".format(chart.js_host, f, ext)) + else: + for url, files in EXTRA.items(): + if dep in files: + f, ext = files[dep] + links.append("{}{}.{}".format(url, f, ext)) + break + chart.dependencies = links + return chart + + def render_chart_to_file(self, template_name: str, chart: Any, path: str, **kwargs): + """ + Render a chart or page to local html files. + + :param chart: A Chart or Page object + :param path: The destination file which the html code write to + :param template_name: The name of template file. + """ + tpl = self.env.get_template(template_name) + html = utils.replace_placeholder( + tpl.render(chart=self.generate_js_link(chart), **kwargs) + ) + write_utf8_html_file(path, html) + + def render_chart_to_template(self, template_name: str, chart: Any, **kwargs) -> str: + tpl = self.env.get_template(template_name) + return utils.replace_placeholder( + tpl.render(chart=self.generate_js_link(chart), **kwargs) + ) + + def render_chart_to_notebook(self, template_name: str, **kwargs) -> str: + tpl = self.env.get_template(template_name) + return utils.replace_placeholder(tpl.render(**kwargs)) + + +def render( + chart, path: str, template_name: str, env: Optional[Environment], **kwargs +) -> str: + RenderEngine(env).render_chart_to_file( + template_name=template_name, chart=chart, path=path, **kwargs + ) + return os.path.abspath(path) + + +def render_embed( + chart, template_name: str, env: Optional[Environment], **kwargs +) -> str: + return RenderEngine(env).render_chart_to_template( + template_name=template_name, chart=chart, **kwargs + ) + + +def render_notebook(self, notebook_template, lab_template): + instance = self if isinstance(self, Iterable) else (self,) + if CurrentConfig.NOTEBOOK_TYPE == NotebookType.JUPYTER_NOTEBOOK: + require_config = utils.produce_require_dict(self.js_dependencies, self.js_host) + return HTML( + RenderEngine().render_chart_to_notebook( + template_name=notebook_template, + charts=instance, + config_items=require_config["config_items"], + libraries=require_config["libraries"], + ) + ) + + if CurrentConfig.NOTEBOOK_TYPE == NotebookType.JUPYTER_LAB: + return HTML( + RenderEngine().render_chart_to_notebook( + template_name=lab_template, charts=instance + ) + ) + + if CurrentConfig.NOTEBOOK_TYPE == NotebookType.NTERACT: + return HTML(self.render_embed()) + + if CurrentConfig.NOTEBOOK_TYPE == NotebookType.ZEPPELIN: + print("%html " + self.render_embed()) + + +def load_javascript(chart): + scripts = [] + for dep in chart.js_dependencies.items: + f, ext = FILENAMES[dep] + scripts.append("{}{}.{}".format(CurrentConfig.ONLINE_HOST, f, ext)) + return Javascript(lib=scripts) diff --git a/resource/render/snapshot.py b/resource/render/snapshot.py new file mode 100644 index 0000000..d159e7f --- /dev/null +++ b/resource/render/snapshot.py @@ -0,0 +1,99 @@ +import base64 +import codecs +import logging +import os +from io import BytesIO + +from ..types import Any + +logger = logging.getLogger(__name__) + +PNG_FORMAT = "png" +JPG_FORMAT = "jpeg" +GIF_FORMAT = "gif" +PDF_FORMAT = "pdf" +SVG_FORMAT = "svg" +EPS_FORMAT = "eps" +B64_FORMAT = "base64" + + +def make_snapshot( + engine: Any, + file_name: str, + output_name: str, + delay: float = 2, + pixel_ratio: int = 2, + is_remove_html: bool = False, + **kwargs, +): + logger.info("Generating file ...") + file_type = output_name.split(".")[-1] + + content = engine.make_snapshot( + html_path=file_name, + file_type=file_type, + delay=delay, + pixel_ratio=pixel_ratio, + **kwargs, + ) + if file_type in [SVG_FORMAT, B64_FORMAT]: + save_as_text(content, output_name) + else: + # pdf, gif, png, jpeg + content_array = content.split(",") + if len(content_array) != 2: + raise OSError(content_array) + + image_data = decode_base64(content_array[1]) + + if file_type in [PDF_FORMAT, GIF_FORMAT, EPS_FORMAT]: + save_as(image_data, output_name, file_type) + elif file_type in [PNG_FORMAT, JPG_FORMAT]: + save_as_png(image_data, output_name) + else: + raise TypeError(f"Not supported file type '{file_type}'") + + if "/" not in output_name: + output_name = os.path.join(os.getcwd(), output_name) + + if is_remove_html and not file_name.startswith("http"): + os.unlink(file_name) + logger.info(f"File saved in {output_name}") + + +def decode_base64(data: str) -> bytes: + """Decode base64, padding being optional. + + :param data: Base64 data as an ASCII byte string + :returns: The decoded byte string. + """ + missing_padding = len(data) % 4 + if missing_padding != 0: + data += "=" * (4 - missing_padding) + return base64.decodebytes(data.encode("utf-8")) + + +def save_as_png(image_data: bytes, output_name: str): + with open(output_name, "wb") as f: + f.write(image_data) + + +def save_as_text(image_data: str, output_name: str): + with codecs.open(output_name, "w", encoding="utf-8") as f: + f.write(image_data) + + +def save_as(image_data: bytes, output_name: str, file_type: str): + try: + from PIL import Image + + m = Image.open(BytesIO(image_data)) + m.load() + color = (255, 255, 255) + b = Image.new("RGB", m.size, color) + # BUG for Mac: + # b.paste(m, mask=m.split()[3]) + b.paste(m) + b.save(output_name, file_type, quality=100) + except ModuleNotFoundError: + raise Exception(f"Please install PIL for {file_type} image type") diff --git a/resource/render/templates/components.html b/resource/render/templates/components.html new file mode 100644 index 0000000..4f642a5 --- /dev/null +++ b/resource/render/templates/components.html @@ -0,0 +1,13 @@ +{% import 'macro' as macro %} + + + + + {{ chart.page_title }} + + + +{{ macro.gen_components_content(chart) }} + + + diff --git a/resource/render/templates/macro b/resource/render/templates/macro new file mode 100644 index 0000000..b14a243 --- /dev/null +++ b/resource/render/templates/macro @@ -0,0 +1,231 @@ +{%- macro render_chart_content(c) -%} +
+ {% if c._geo_json_name and c._geo_json %} + + {% endif %} + +{%- endmacro %} + +{%- macro render_notebook_charts(charts, libraries) -%} + +{%- endmacro %} + +{%- macro render_chart_dependencies(c) -%} + {% for dep in c.dependencies %} + + {% endfor %} +{%- endmacro %} + +{%- macro render_chart_css(c) -%} + {% for dep in c.css_libs %} + + {% endfor %} +{%- endmacro %} + +{%- macro display_tablinks(chart) -%} +
+ {% for c in chart %} + + {% endfor %} +
+{%- endmacro %} + +{%- macro switch_tabs() -%} + +{%- endmacro %} + +{%- macro generate_tab_css() %} + +{%- endmacro %} + +{%- macro gen_components_content(chart) %} + {% if chart._component_type == "table" %} + +
+

{{ chart.title_opts.title }}

+

{{ chart.title_opts.subtitle }}

+ {{ chart.html_content }} +
+ {% elif chart._component_type == "image" %} +
+

{{ chart.title_opts.title }}

+

{{ chart.title_opts.subtitle }}

+ +
+ {% endif %} +{%- endmacro %} diff --git a/resource/render/templates/nb_components.html b/resource/render/templates/nb_components.html new file mode 100644 index 0000000..aa486e3 --- /dev/null +++ b/resource/render/templates/nb_components.html @@ -0,0 +1,5 @@ +{% import 'macro' as macro %} + +{% for chart in charts %} +{{ macro.gen_components_content(chart) }} +{% endfor %} diff --git a/resource/render/templates/nb_jupyter_globe.html b/resource/render/templates/nb_jupyter_globe.html new file mode 100644 index 0000000..c6dcb62 --- /dev/null +++ b/resource/render/templates/nb_jupyter_globe.html @@ -0,0 +1,49 @@ + + +{% for chart in charts %} +
+{% endfor %} + + + diff --git a/resource/render/templates/nb_jupyter_lab.html b/resource/render/templates/nb_jupyter_lab.html new file mode 100644 index 0000000..f6b9152 --- /dev/null +++ b/resource/render/templates/nb_jupyter_lab.html @@ -0,0 +1,16 @@ +{% import 'macro' as macro %} + + + + + + +{% for chart in charts %} +{% if chart._component_type in ("table", "image") %} +{{ macro.gen_components_content(chart) }} +{% else %} +{{ macro.render_chart_content(chart) }} +{% endif %} +{% endfor %} + + diff --git a/resource/render/templates/nb_jupyter_lab_tab.html b/resource/render/templates/nb_jupyter_lab_tab.html new file mode 100644 index 0000000..f13e109 --- /dev/null +++ b/resource/render/templates/nb_jupyter_lab_tab.html @@ -0,0 +1,20 @@ +{% import 'macro' as macro %} + + + + + + +{{ macro.generate_tab_css() }} +{{ macro.display_tablinks(charts) }} + +{% for chart in charts %} +{% if chart._component_type in ("table", "image") %} +{{ macro.gen_components_content(chart) }} +{% else %} +{{ macro.render_chart_content(chart) }} +{% endif %} +{% endfor %} +{{ macro.switch_tabs() }} + + diff --git a/resource/render/templates/nb_jupyter_notebook.html b/resource/render/templates/nb_jupyter_notebook.html new file mode 100644 index 0000000..02c4d06 --- /dev/null +++ b/resource/render/templates/nb_jupyter_notebook.html @@ -0,0 +1,21 @@ +{% import 'macro' as macro %} + + + +{% for chart in charts %} +{% if chart._component_type in ("table", "image") %} +{{ macro.gen_components_content(chart) }} +{% else %} +
+{% endif %} +{% endfor %} + +{{ macro.render_notebook_charts(charts, libraries) }} diff --git a/resource/render/templates/nb_jupyter_notebook_tab.html b/resource/render/templates/nb_jupyter_notebook_tab.html new file mode 100644 index 0000000..085e041 --- /dev/null +++ b/resource/render/templates/nb_jupyter_notebook_tab.html @@ -0,0 +1,26 @@ +{% import 'macro' as macro %} + + + +{{ macro.generate_tab_css() }} +{{ macro.display_tablinks(charts) }} + +{% for chart in charts %} +{% if chart._component_type in ("table", "image") %} +{{ macro.gen_components_content(chart) }} +{% else %} +
+{% endif %} +{% endfor %} + +{{ macro.render_notebook_charts(charts, libraries) }} +{{ macro.switch_tabs() }} diff --git a/resource/render/templates/nb_nteract.html b/resource/render/templates/nb_nteract.html new file mode 100644 index 0000000..ebc68f9 --- /dev/null +++ b/resource/render/templates/nb_nteract.html @@ -0,0 +1,13 @@ +{% import 'macro' as macro %} + + + + + {{ macro.render_chart_dependencies(chart) }} + + +{% for c in chart %} +{{ macro.render_chart_content(c) }} +{% endfor %} + + diff --git a/resource/render/templates/simple_chart.html b/resource/render/templates/simple_chart.html new file mode 100644 index 0000000..0cfbc69 --- /dev/null +++ b/resource/render/templates/simple_chart.html @@ -0,0 +1,12 @@ +{% import 'macro' as macro %} + + + + + {{ chart.page_title }} + {{ macro.render_chart_dependencies(chart) }} + + +{{ macro.render_chart_content(chart) }} + + diff --git a/resource/render/templates/simple_globe.html b/resource/render/templates/simple_globe.html new file mode 100644 index 0000000..acfd020 --- /dev/null +++ b/resource/render/templates/simple_globe.html @@ -0,0 +1,42 @@ +{% import 'macro' as macro %} + + + + + {{ chart.page_title }} + {{ macro.render_chart_dependencies(chart) }} + + +
+ + + diff --git a/resource/render/templates/simple_page.html b/resource/render/templates/simple_page.html new file mode 100644 index 0000000..faa7c37 --- /dev/null +++ b/resource/render/templates/simple_page.html @@ -0,0 +1,34 @@ +{% import 'macro' as macro %} + + + + + {{ chart.page_title }} + {{ macro.render_chart_dependencies(chart) }} + {{ macro.render_chart_css(chart) }} + + + +{% if chart.download_button %} + +{% endif %} +
+ {% for c in chart %} + {% if c._component_type in ("table", "image") %} + {{ macro.gen_components_content(c) }} + {% else %} + {{ macro.render_chart_content(c) }} + {% endif %} + {% for _ in range(chart.page_interval) %} + {% if chart.remove_br is false %}
{% endif %} + {% endfor %} + {% endfor %} +
+ + + diff --git a/resource/render/templates/simple_tab.html b/resource/render/templates/simple_tab.html new file mode 100644 index 0000000..edd9544 --- /dev/null +++ b/resource/render/templates/simple_tab.html @@ -0,0 +1,36 @@ +{% import 'macro' as macro %} + + + + + {{ chart.page_title }} + {{ macro.render_chart_dependencies(chart) }} + {{ macro.render_chart_css(chart) }} + + +{% if chart.use_custom_tab_css is not true %} +{{ macro.generate_tab_css() }} +{% else %} + +{% endif %} +{{ macro.display_tablinks(chart) }} + +
+ {% for c in chart %} + {% if c._component_type in ("table", "image") %} + {{ macro.gen_components_content(c) }} + {% else %} + {{ macro.render_chart_content(c) }} + {% endif %} + {% endfor %} +
+ + +{{ macro.switch_tabs() }} + +