蚁群算法解决 TSP 问题

蚁群算法解决 TSP 问题

在这里插入图片描述
在这里插入图片描述

数据集

json 形式(c.json)的中国各省市经纬度数据集,一共 2241 个市的数据,为后来的 TSP 问题中主要采用的数据集

[
    {
   
        "name": "北京市",
        "log": "116.46",
        "lat": "39.92",
        "children": [
            {
    "name": "北京", "log": "116.46", "lat": "39.92" },
            {
    "name": "平谷", "log": "117.1", "lat": "40.13" },
            {
    "name": "密云", "log": "116.85", "lat": "40.37" },
            {
    "name": "顺义", "log": "116.65", "lat": "40.13" },
            {
    "name": "通县", "log": "116.67", "lat": "39.92" },
            {
    "name": "怀柔", "log": "116.62", "lat": "40.32" },
            {
    "name": "大兴", "log": "116.33", "lat": "39.73" },
            {
    "name": "房山", "log": "115.98", "lat": "39.72" },
            {
    "name": "延庆", "log": "115.97", "lat": "40.47" },
            {
    "name": "昌平", "log": "116.2", "lat": "40.22" }
        ]
    },
    {
   
        "name": "上海市",
        "log": "121.48",
        "lat": "31.22",
        "children": [
            {
    "name": "上海", "log": "121.48", "lat": "31.22" },
            {
    "name": "嘉定", "log": "121.24", "lat": "31.4" },
            {
    "name": "宝山", "log": "121.48", "lat": "31.41" },
            {
    "name": "川沙", "log": "121.7", "lat": "31.19" },
            {
    "name": "南汇", "log": "121.76", "lat": "31.05" },
            {
    "name": "奉贤", "log": "121.46", "lat": "30.92" },
            {
    "name": "松江", "log": "121.24", "lat": "31" },
            {
    "name": "金山", "log": "121.16", "lat": "30.89" },
            {
    "name": "青浦", "log": "121.1", "lat": "31.15" },
            {
    "name": "崇明", "log": "121.4", "lat": "31.73" }
        ]
    },
    {
   
        "name": "天津市",
        "log": "117.2",
        "lat": "39.13",
        "children": [
            {
    "name": "天津", "log": "117.2", "lat": "39.13" },
            {
    "name": "宁河", "log": "117.83", "lat": "39.33" },
            {
    "name": "静海", "log": "116.92", "lat": "38.93" },
            {
    "name": "蓟县", "log": "117.4", "lat": "40.05" },
            {
    "name": "宝坻", "log": "117.3", "lat": "39.75" },
            {
    "name": "武清", "log": "117.05", "lat": "39.4" }
        ]
    },
    {
   
        "name": "重庆市",
        "log": "106.54",
        "lat": "29.59",
        "children": [
            {
    "name": "重庆", "log": "106.54", "lat": "29.59" },
            {
    "name": "綦江", "log": "106.56", "lat": "29.41" },
            {
    "name": "长寿", "log": "106.64", "lat": "29.01" },
            {
    "name": "南桐", "log": "107.04", "lat": "29.86" },
            {
    "name": "合川", "log": "106.28", "lat": "29.26" },
            {
    "name": "潼南", "log": "106.22", "lat": "30.03" },
            {
    "name": "铜梁", "log": "105.8", "lat": "30.16" },
            {
    "name": "壁山", "log": "106.03", "lat": "29.86" },
            {
    "name": "荣昌", "log": "106.21", "lat": "29.62" },
            {
    "name": "大足", "log": "105.59", "lat": "29.4" },
            {
    "name": "永川", "log": "105.71", "lat": "29.75" },
            {
    "name": "万盛", "log": "105.91", "lat": "29.38" }
        ]
    },
    {
   
        "name": "河北省",
        "log": "114.48",
        "lat": "38.03",
        "children": [
            {
    "name": "石家庄", "log": "114.48", "lat": "38.03" },
            {
    "name": "唐山", "log": "118.02", "lat": "39.63" },
            {
    "name": "行唐", "log": "114.54", "lat": "38.42" },
            {
    "name": "灵寿", "log": "114.38", "lat": "38.31" },
            {
    "name": "束鹿", "log": "115.18", "lat": "37.94" },
            {
    "name": "晋县", "log": "115.03", "lat": "38.03" },
            {
    "name": "藁城", "log": "114.84", "lat": "38.03" },
            {
    "name": "高邑", "log": "114.58", "lat": "37.62" },
            {
    "name": "赵县", "log": "114.78", "lat": "37.76" },
            {
    "name": "井陉", "log": "114.13", "lat": "38.03" },
            {
    "name": "获鹿", "log": "114.03", "lat": "38.08" },
            {
    "name": "新乐", "log": "114.67", "lat": "38.33" },
            {
    "name": "正定", "log": "114.56", "lat": "38.13" },
            {
    "name": "深泽", "log": "115.2", "lat": "38.2" },
            {
    "name": "无极", "log": "114.96", "lat": "38.16" },
            {
    "name": "赞皇", "log": "114.35", "lat": "37.65" },
            {
    "name": "元氏", "log": "114.5", "lat": "37.74" },
            {
    "name": "栾城", "log": "114.64", "lat": "38.87" },
            {
    "name": "平山", "log": "114.24", "lat": "38.2" },
            {
    "name": "邯郸", "log": "114.47", "lat": "36.6" },
            {
    "name": "永年", "log": "114.5", "lat": "36.77" },
            {
    "name": "曲周", "log": "114.92", "lat": "36.78" },
            {
    "name": "馆陶", "log": "115.4", "lat": "36.47" },
            {
    "name": "魏县", "log": "114.94", "lat": "36.37" },
            {
    "name": "成安", "log": "114.68", "lat": "36.43" },
            {
    "name": "大名", "log": "115.14", "lat": "36.28" },
            {
    "name": "涉县", "log": "113.67", "lat": "36.57" },
            {
    "name": "鸡泽", "log": "113.85", "lat": "36.95" },
            {
    "name": "丘县", "log": "115.18", "lat": "36.84" },
            {
    "name": "广平", "log": "114.94", "lat": "36.49" },
            {
    "name": "肥乡", "log": "114.8", "lat": "36.56" },
            {
    "name": "临漳", "log": "114.62", "lat": "36.35" },
            {
    "name": "磁县", "log": "114.37", "lat": "36.37" },
            {
    "name": "武安", "log": "114.2", "lat": "36.7" },
            {
    "name": "邢台", "log": "114.48", "lat": "37.05" },
            {
    "name": "柏乡", "log": "114.68", "lat": "37.49" },
            {
    "name": "宁普", "log": "114.9", "lat": "37.62" },
            {
    "name": "隆尧", "log": "114.75", "lat": "37.35" },
            {
    "name": "临西", "log": "115.5", "lat": "36.87" },
            {
    "name": "南官", "log": "115.37", "lat": "37.37" },
            {
    "name": "巨鹿", "log": "115.03", "lat": "37.22" },
            {
    "name": "任县", "log": "114.68", "lat": "37.11" },
            {
    "name": "沙河", "log": "114.52", "lat": "36.94" },
            {
    "name": "临城", "log": "114.5", "lat": "37.43" },
            {
    "name": "内丘", "log": "114.5", "lat": "37.28" },
            {
    "name": "新河", "log": "115.22", "lat": "37.53" },
            {
    "name": "清河", "log": "115.67", "lat": "37.07" },
            {
    "name": "威县", "log": "115.08", "lat": "36.97" },
            {
    "name": "广宗", "log": "115.14", "lat": "37.06" },
            {
    "name": "平乡", "log": "115.02", "lat": "37.06" },
            {
    "name": "南和", "log": "114.71", "lat": "37" },
            {
    "name": "保定", "log": "115.48", "lat": "38.85" },
            {
    "name": "涞水", "log": "115.71", "lat": "39.39" },
            {
    "name": "涿县", "log": "115.98", "lat": "39.48" },
            {
    "name": "定兴", "log": "115.78", "lat": "39.28" },
            {
    "name": "容城", "log": "115.86", "lat": "39.06" },
            {
    "name": "安新", "log": "115.92", "lat": "38.92" },
            {
    "name": "蠡县", "log": "115.58", "lat": "38.49" },
            {
    "name": "博野", "log": "115.46", "lat": "38.46" },
            {
    "name": "定县", "log": "114.02", "lat": "38.52" },
            {
    "name": "阜平", "log": "114.18", "lat": "38.85" },
            {
    "name": "唐县", "log": "114.97", "lat": "38.75" },
            {
    "name": "涞源", "log": "114.67", "lat": "39.37" },
            {
    "name": "易县", "log": "115.49", "lat": "39.35" },
            {
    "name": "新城", "log": "115.84", "lat": "39.34" },
            {
    "name": "雄县", "log": "116.1", "lat": "38.98" },
            {
    "name": "徐水", "log": "115.65", "lat": "39.02" },
            {
    "name": "高阳", "log": "115.78", "lat": "38.68" },
            {
    "name": "安国", "log": "115.3", "lat": "38.41" },
            {
    "name": "清苑", "log": "115.47", "lat": "38.76" },
            {
    "name": "望都", "log": "115.14", "lat": "38.71" },
            {
    "name": "曲阳", "log": "114.68", "lat": "38.62" },
            {
    "name": "完县", "log": "115.12", "lat": "38.84" },
            {
    "name": "满城", "log": "115.45", "lat": "38.95" },
            {
    "name": "张家口", "log": "114.87", "lat": "40.82" },
            {
    "name": "康保", "log": "114.6", "lat": "41.87" },
            {
    "name": "赤城", "log": "115.82", "lat": "40.92" },
            {
    "name": "怀来", "log": "115.54", "lat": "40.4" },
            {
    "name": "蔚县", "log": "114.53", "lat": "39.83" },
            {
    "name": "宣化", "log": "115.03", "lat": "40.63" },
            {
    "name": "张北", "log": "114.7", "lat": "41.15" },
            {
    "name": "沽源", "log": "115.68", "lat": "41.68" },
            {
    "name": "崇礼", "log": "115.25", "lat": "40.98" },
            {
    "name": "涿鹿", "log": "115.2", "lat": "40.37" },
            {
    "name": "阳原", "log": "114.15", "lat": "40.12" },
            {
    "name": "怀安", "log": "114.38", "lat": "40.67" },
            {
    "name": "尚义", "log": "113.95", "lat": "41.05" },
            {
    "name": "万全", "log": "114.73", "lat": "40.84" },
            {
    "name": "承德", "log": "117.93", "lat": "40.97" },
            {
    "name": "围场", "log": "117.72", "lat": "41.95" },
            {
    "name": "平泉", "log": "118.68", "lat": "41.02" },
            {
    "name": "宽城", "log": "118.47", "lat": "40.62" },
            {
    "name": "兴隆", "log": "117.48", "lat": "40.42" },
            {
    "name": "滦平", "log": "117.53", "lat": "40.95" },
            {
    "name": "隆化", "log": "117.7", "lat": "41.32" },
            {
    "name": "青龙", "log": "118.93", "lat": "40.43" },
            {
    "name": "丰宁", "log": "116.63", "lat": "41.2" },
            {
    "name": "秦皇岛", "log": "119.57", "lat": "39.95" },
            {
    "name": "迁西", "log": "118.3", "lat": "40.15" },
            {
    "name": "迁安", "log": "118.69", "lat": "40.02" },
            {
    "name": "昌黎", "log": "119.15", "lat": "39.72" },
            {
    "name": "卢龙", "log": "118.85", "lat": "39.89" },
            {
    "name": "滦南", "log": "118.67", "lat": "39.49" },
            {
    "name": "玉田", "log": "117.9", "lat": "39.9" },
            {
    "name": "唐海", "log": "118.54", "lat": "39.31" },
            {
    "name": "遵化", "log": "117.97", "lat": "40.2" },
            {
    "name": "抚宁", "log": "119.22", "lat": "39.88" },
            {
    "name": "乐亭", "log": "118.9", "lat": "39.43" },
            {
    "name": "滦县", "log": "118.73", "lat": "39.74" },
            {
    "name": "丰南", "log": "118.1", "lat": "39.58" },
            {
    "name": "丰润", "log": "118.13", "lat": "39.82" },
            {
    "name": "廊坊", "log": "116.7", "lat": "39.53" },
            {
    "name": "安次", "log": "116.69", "lat": "39.52" },
            {
    "name": "三河", "log": "117.06", "lat": "39.97" },
            {
    "name": "香河", "log": "117", "lat": "39.76" },
            {
    "name": "霸县", "log": "116.38", "lat": "39.12" },
            {
    "name": "固安", "log": "116.29", "lat": "39.44" },
            {
    "name": "大城", "log": "116.63", "lat": "38.7" },
            {
    "name": "文安", "log": "116.45", "lat": "38.87" },
            {
    "name": "永清", "log": "116.48", "lat": "39.32" },
            {
    "name": "大厂", "log": "116.98", "lat": "39.98" },
            {
    "name": "沧州", "log": "116.83", "lat": "38.33" },
            {
    "name": "黄骅", "log": "117.33", "lat": "38.4" },
            {
    "name": "盐山", "log": "117.22", "lat": "38.07" },
            {
    "name": "吴桥", "log": "116.37", "lat": "37.65" },
            {
    "name": "东光", "log": "116.52", "lat": "37.89" },
            {
    "name": "肃宁", "log": "115.82", "lat": "38.43" },
            {
    "name": "河间", "log": "116.07", "lat": "38.45" },
            {
    "name": "泊头", "log": "116.56", "lat": "38.08" },
            {
    "name": "交河", "log": "116.27", "lat": "38.02" },
            {
    "name": "青县", "log": "116.8", "lat": "38.58" },
            {
    "name": "海兴", "log": "117.85", "lat": "38.17" },
            {
    "name": "南皮", "log": "116.7", "lat": "38.05" },
            {
    "name": "任丘", "log": "116.08", "lat": "38.72" },
            {
    "name": "献县", "log": "116.12", "lat": "38.2" },
            {
    "name": "孟村", "log": "117.1", "lat": "38.06" },
            {
    "name": "衡水", "log": "115.72", "lat": "37.72" },
            {
    "name": "饶阳", "log": "115.74", "lat": "38.24" },
            {
    "name": "阜城", "log": "116.14", "lat": "37.87" },
            {
    "name": "景县", "log": "116.26", "lat": "37.69" },
            {
    "name": "枣强", "log": "115.72", "lat": "37.52" },
            {
    "name": "深县", "log": "115.56", "lat": "38.02" },
            {
    "name": "安平", "log": "115.5", "lat": "38.22" },
            {
    "name": "武强", "log": "115.96", "lat": "38.03" },
            {
    "name": "武邑", "log": "115.9", "lat": "37.81" },
            {
    "name": "故城", "log": "115.96", "lat": "37.36" },
            {
    "name": "冀县", "log": "115.56", "lat": "37.59" }
        ]
    },
    {
   
        "name": "山西省",
        "log": "112.53",
        "lat": "37.87",
        "children": [
            {
    "name": "太原", "log": "112.53", "lat": "37.87" },
            {
    "name": "阳曲", "log": "112.65", "lat": "38.05" },
            {
    "name": "娄烦", "log": "111.78", "lat": "38.05" },
            {
    "name": "清徐", "log": "112.33", "lat": "37.62" },
            {
    "name": "大同", "log": "113.3", "lat": "40.12" },
            {
    "name": "阳泉", "log": "113.57", "lat": "37.85" },
            {
    "name": "长治", "log": "113.08", "lat": "36.18" },
            {
    "name": "天镇", "log": "114.08", "lat": "40.42" },
            {
    "name": "灵丘", "log": "114.2", "lat": "39.47" },
            {
    "name": "怀仁", "log": "113.1", "lat": "39.82" },
            {
    "name": "山阴", "log": "112.82", "lat": "39.52" },
            {
    "name": "平鲁", "log": "112.12", "lat": "39.53" },
            {
    "name": "右玉", "log": "112.33", "lat": "40.18" },
            {
    "name": "阳高", "log": "113.72", "lat": "40.38" },
            {
    "name": "广灵", "log": "113.27", "lat": "39.75" },
            {
    "name": "浑源", "log": "113.68", "lat": "39.7" },
            {
    "name": "应县", "log": "113.18", "lat": "39.58" },
            {
    "name": "朔县", "log": "112.42", "lat": "39.32" },
            {
    "name": "左云", "log": "112.67", "lat": "40.02" },
            {
    "name": "忻县", "log": "112.7", "lat": "38.38" },
            {
    "name": "代县", "log": "112.97", "lat": "39.07" },
            {
    "name": "五台", "log": "113.32", "lat": "38.72" },
            {
    "name": "静乐", "log": "111.9", "lat": "38.37" },
            {
    "name": "保德", "log": "111.09", "lat": "38.01" },
            {
    "name": "河曲", "log": "111.17", "lat": "39.38" },
            {
    "name": "神池", "log": "112.17", "lat": "39.1" },
            {
    "name": "原平", "log": "112.7", "lat": "38.73" },
            {
    "name": "繁峙", "log": "113.28", "lat": "39.2" },
            {
    "name": "定襄", "log": "112.95", "lat": "38.5" },
            {
    "name": "岢岚", "log": "111.58", "lat": "38.7" },
            {
    "name": "五寨", "log": "111.82", "lat": "38.93" },
            {
    "name": "偏关", "log": "111.47", "lat": "39.45" },
            {
    "name": "宁武", "log": "112.28", "lat": "39" },
            {
    "name": "榆次", "log": "112.72", "lat": "37.68" },
            {
    "name": "孟县", "log": "113.37", "lat": "38.01" },
            {
    "name": "昔阳", "log": "113.68", "lat": "37.62" },
            {
    "name": "左权", "log": "113.35", "lat": "37.07" },
            {
    "name": "太谷", "log": "112.53", "lat": "37.42" },
            {
    "name": "平遥", "log": "112.18", "lat": "37.2" },
            {
    "name": "灵石", "log": "111.77", "lat": "36.83" },
            {
    "name": "寿阳", "log": "113.17", "lat": "37.88" },
            {
    "name": "平定", "log": "113.62", "lat": "37.79" },
            {
    "name": "和顺", "log": "113.55", "lat": "37.33" },
            {
    "name": "榆社", "log": "112.97", "lat": "37.08" },
            {
    "name": "祁县", "log": "112.33", "lat": "37.36" },
            {
    "name": "介休", "log": "111.88", "lat": "37.03" },
            {
    "name": "离石", "log": "111.13", "lat": "37.53" },
            {
    "name": "兴县", "log": "111.22", "lat": "38.47" },
            {
    "name": "方由", "log": "111.24", "lat": "37.86" },
            {
    "name": "岚县", "log": "111.62", "lat": "38.28" },
            {
    "name": "交城", "log": "112.14", "lat": "37.55" },
            {
    "name": "文水", "log": "112.02", "lat": "37.42" },
            {
    "name": "汾阳", "log": "111.75", "lat": "37.27" },
            {
    "name": "孝义", "log": "111.8", "lat": "37.12" },
            {
    "name": "交口", "log": "111.2", "lat": "36.97" },
            {
    "name": "石楼", "log": "110.83", "lat": "37" },
            {
    "name": "中阳", "log": "111.17", "lat": "37.37" },
            {
    "name": "临县", "log": "110.95", "lat": "37.95" },
            {
    "name": "柳林", "log": "110.85", "lat": "37.45" },
            {
    "name": "襄垣", "log": "113.02", "lat": "36.55" },
            {
    "name": "黎城", "log": "113.4", "lat": "36.56" },
            {
    "name": "壶关", "log": "113.23", "lat": "35.11" },
            {
    "name": "高平", "log": "112.88", "lat": "35.48" },
            {
    "name": "阳城", "log": "112.38", "lat": "35.84" },
            {
    "name": "长子", "log": "112.87", "lat": "36.13" },
            {
    "name": "沁源", "log": "112.32", "lat": "36.5" },
            {
    "name": "潞城", "log": "113.22", "lat": "36.33" },
            {
    "name": "武乡", "log": "112.83", "lat": "36.83" },
            {
    "name": "平顺", "log": "113.43", "lat": "36.19" },
            {
    "name": "陵川", "log": "113.27", "lat": "35.78" },
            {
    "name": "晋城", "log": "112.83", "lat": "35.52" },
            {
    "name": "沁水", "log": "112.15", "lat": "35.67" },
            {
    "name": "屯留", "log": "112.87", "lat": "36.32" },
            {
    "name": "沁县", "log": "112.68", "lat": "36.75" },
            {
    "name": "临汾", "log": "111.5", "lat": "36.08" },
            {
    "name": "汾西", "log": "111.53", "lat": "36.63" },
            {
    "name": "安泽", "log": "112.2", "lat": "36.15" },
            {
    "name": "古县", "log": "111.9", "lat": "36.29" },
            {
    "name": "翼城", "log": "111.68", "lat": "35.73" },
            {
    "name": "曲沃", "log": "111.33", "lat": "35.63" },
            {
    "name": "吉县", "log": "110.65", "lat": "36.12" },
            {
    "name": "大宁", "log": "110.72", "lat": "36.47" },
            {
    "name": "侯马", "log": "111.45", "lat": "35.03" },
            {
    "name": "永和", "log": "110.64", "lat": "36.62" },
            {
    "name": "洪洞", "log": "111.68", "lat": "36.25" },
            {
    "name": "霍县", "log": "111.72", "lat": "36.57" },
            {
    "name": "浮山", "log": "111.83", "lat": "35.97" },
            {
    "name": "襄汾", "log": "111.43", "lat": "35.86" },
            {
    "name": "乡宁", "log": "110.8", "lat": "35.97" },
            {
    "name": "蒲县", "log": "111.07", "lat": "36.42" },
            {
    "name": "运城", "log": "110.97", "lat": "35.03" },
            {
    "name": "闻喜", "log": "111.2", "lat": "35.37" },
            {
    "name": "垣曲", "log": "111.63", "lat": "35.3" },
            {
    "name": "芮城", "log": "110.68", "lat": "34.71" },
            {
    "name": "临猗", "log": "110.78", "lat": "35.15" },
            {
    "name": "新绛", "log": "111.22", "lat": "35.62" },
            {
    "name": "河津", "log": "110.7", "lat": "35.58" },
            {
    "name": "夏县", "log": "111.22", "lat": "35.12" },
            {
    "name": "绛县", "log": "111.58", "lat": "35.48" },
            {
    "name": "平陆", "log": "111.2", "lat": "34.12" },
            {
    "name": "永济", "log": "110.42", "lat": "34.88" },
            {
    "name": "万荣", "log": "110.83", "lat": "110.83" },
            {
    "name": "稷山", "log": "110.97", "lat": "35.6" }
        ]
    },
    {
   
        "name": "辽宁省",
        "log": "123.38",
        "lat": "41.8",
        "children": [
            {
    "name": "沈阳", "log": "123.38", "lat": "41.8" },
            {
    "name": "新民", "log": "122.83", "lat": "42" },
            {
    "name": "辽中", "log": "122.7", "lat": "41.52" },
            {
    "name": "大连", "log": "121.62", "lat": "38.92" },
            {
    "name": "金县", "log": "121.7", "lat": "39.13" },
            {
    "name": "复县", "log": "121.97", "lat": "39.63" },
            {
    "name": "新金", "log": "121.95", "lat": "39.55" },
            {
    "name": "庄河", "log": "22.97", "lat": "39.7" },
            {
    "name": "长海", "log": "122.58", "lat": "39.28" },
            {
    "name": "鞍山", "log": "122.85", "lat": "41.12" },
            {
    "name": "海城", "log": "122.75", "lat": "40.85" },
            {
    "name": "台安", "log": "122.4", "lat": "41.4" },
            {
    "name": "抚顺", "log": "123.97", "lat": "41.97" },
            {
    "name": "新宾", "log": "125.02", "lat": "41.72" },
            {
    "name": "清原", "log": "124.9", "lat": "42.13" },
            {
    "name": "本溪", "log": "123.73", "lat": "41.3" },
            {
    "name": "垣仁", "log": "125.33", "lat": "41.28" },
            {
    "name": "锦州", "log": "121.15", "lat": "41.13" },
            {
    "name": "锦县", "log": "121.35", "lat": "41.17" },
            {
    "name": "义县", "log": "121.22", "lat": "41.55" },
            {
    "name": "黑山", "log": "122.12", "lat": "41.7" },
            {
    "name": "北镇", "log": "121.8", "lat": "41.6" },
            {
    "name": "锦西", "log": "120.83", "lat": "40.77" },
            {
    "name": "兴城", "log": "120.68", "lat": "40.63" },
            {
    "name": "绥中", "log": "120.32", "lat": "40.35" },
            {
    "name": "丹东", "log": "124.37", "lat": "40.13" },
            {
    "name": "东沟", "log": "124.13", "lat": "39.97" },
            {
    "name": "岫岩", "log": "123.25", "lat": "40.3" },
            {
    "name": "凤城", "log": "124.05", "lat": "40.47" },
            {
    "name": "宽甸", "log": "124.77", "lat": "40.75" },
            {
    "name": "阜新", "log": "121.65", "lat": "42" },
            {
    "name": "彰武", "log": "122.52", "lat": "42.42" },
            {
    "name": "营口", "log": "122.18", "lat": "40.65" },
            {
    "name": "盖县", "log": "122.37", "lat": "40.42" },
            {
    "name": "盘山", "log": "122.03", "lat": "41.02" },
            {
    "name": "大洼", "log": "122.06", "lat": "41" },
            {
    "name": "辽阳", "log": "123.17", "lat": "41.28" },
            {
    "name": "灯塔", "log": "123.34", "lat": "41.43" },
            {
    "name": "铁岭", "log": "123.85", "lat": "42.32" },
            {
    "name": "开原", "log": "124.03", "lat": "42.53" },
            {
    "name": "昌图", "log": "124.13", "lat": "42.8" },
            {
    "name": "铁法", "log": "123.5", "lat": "42.48" },
            {
    "name": "康平", "log": "123.33", "lat": "42.75" },
            {
    "name": "法库", "log": "123.37", "lat": "42.52" },
            {
    "name": "西丰", "log": "124.7", "lat": "42.77" },
            {
    "name": "朝阳", "log": "120.42", "lat": "41.58" },
            {
    "name": "建昌", "log": "119.78", "lat": "40.82" },
            {
    "name": "北票", "log": "120.75", "lat": "41.82" },
            {
    "name": "凌源", "log": "119.37", "lat": "41.27" },
            {
    "name": "建平", "log": "119.63", "lat": "41.38" }
        ]
    },
    {
   
        "name": "吉林省",
        "log": "125.35",
        "lat": "43.88",
        "children": [
            {
    "name": "长春", "log": "125.35", "lat": "43.88" },
            {
    "name": "吉林", "log": "126.57", "lat": "43.87" },
            {
    "name": "农安", "log": "125.15", "lat": "44.45" },
            {
    "name": "德惠", "log": "125.68", "lat": "44.52" },
            {
    "name": "榆树", "log": "126.55", "lat": "44.83" },
            {
    "name": "九台", "log": "126.83", "lat": "44.15" },
            {
    "name": "双阳", "log": "125.68", "lat": "43.53" },
            {
    "name": "舒兰", "log": "126.97", "lat": "44.4" },
            {
    "name": "蛟河", "log": "127.33", "lat": "43.75" },
            {
    "name": "桦甸", "log": "126.72", "lat": "42.97" },
            {
    "name": "磐石", "log": "126.03", "lat": "42.93" },
            {
    "name": "延吉", "log": "129.52", "lat": "42.93" },
            {
    "name": "汪清", "log": "129.75", "lat": "43.32" },
            {
    "name": "珲春", "log": "130.35", "lat": "42.85" },
            {
    "name": "图们", "log": "129.83", "lat": "42.98" },
            {
    "name": "和龙", "log": "129", "lat": "42.52" },
            {
    "name": "安图", "log": "128.3", "lat": "42.58" },
            {
    "name": "敦化", "log": "128.18", "lat": "43.35" },
            {
    "name": "通化", "log": "125.92", "lat": "41.49" },
            {
    "name": "柳河", "log": "125.7", "lat": "40.88" },
            {
    "name": "海龙", "log": "125.65", "lat": "42.53" },
            {
    "name": "辉南", "log": "126.03", "lat": "42.68" },
            {
    "name": "靖宇", "log": "126.8", "lat": "42.38" },
            {
    "name": "浑江", "log": "126.4", "lat": "41.97" },
            {
    "name": "抚松", "log": "127.27", "lat": "42.33" },
            {
    "name": "集安", "log": "126.17", "lat": "41.15" },
            {
    "name": "长白", "log": "128.17", "lat": "41.43" },
            {
    "name": "四平", "log": "124.37", "lat": "43.17" },
            {
    "name": "梨树", "log": "124.33", "lat": "43.32" },
            {
    "name": "怀德", "log": "124.82", "lat": "43.5" },
            {
    "name": "伊通", "log": "125.32", "lat": "43.33" },
            {
    "name": "辽源", "log": "125.15", "lat": "42.97" },
            {
    "name": "东丰", "log": "125.5", "lat": "42.68" },
            {
    "name": "双辽", "log": "123.5", "lat": "43.52" },
            {
    "name": "白城", "log": "122.82", "lat": "45.63" },
            {
    "name": "大安", "log": "124.18", "lat": "45.5" },
            {
    "name": "扶余", "log": "124.82", "lat": "45.2" },
            {
    "name": "乾安", "log": "124.02", "lat": "45" },
            {
    "name": "长岭", "log": "123.97", "lat": "44.3" },
            {
    "name": "通榆", "log": "123.13", "lat": "44.82" },
            {
    "name": "洮安", "log": "122.75", "lat": "45.35" }
        ]
    },
    {
   
        "name": "黑龙江省",
        "log": "126.63",
        "lat": "45.75",
        "children": [
            {
    "name": "哈尔滨", "log": "126.63", "lat": "45.75" },
            {
    "name": "齐齐哈尔", "log": "123.97", "lat": "47.33" },
            {
    "name": "鹤岗", "log": "130.3", "lat": "47.33" },
            {
    "name": "双鸭山", "log": "131.17", "lat": "46.65" },
            {
    "name": "鸡四", "log": "130.97", "lat": "45.3" },
            {
    "name": "大庆", "log": "125.03", "lat": "46.58" },
            {
    "name": "伊春", "log": "128.92", "lat": "47.73" },
            {
    "name": "嘉荫", "log": "130", "lat": "48.93" },
            {
    "name": "铁力", "log": "128.08", "lat": "47.98" },
            {
    "name": "绥化", "log": "127", "lat": "46.63" },
            {
    "name": "绥棱", "log": "127.12", "lat": "47.22" },
            {
    "name": "海伦", "log": "126.97", "lat": "47.47" },
            {
    "name": "庆安", "log": "127.5", "lat": "46.87" },
            {
    "name": "兰西", "log": "126.3", "lat": "46.28" },
            {
    "name": "肇东", "log": "125.98", "lat": "46.07" },
            {
    "name": "肇州", "log": "125.25", "lat": "45.72" },
            {
    "name": "肇源", "log": "125.07", "lat": "45.53" },
            {
    "name": "安达", "log": "125.33", "lat": "46.42" },
            {
    "name": "明水", "log": "125.88", "lat": "47.18" },
            {
    "name": "青岗", "log": "126.13", "lat": "46.68" },
            {
    "name": "望奎", "log": "126.5", "lat": "46.83" },
            {
    "name": "黑河", "log": "127.53", "lat": "50.22" },
            {
    "name": "德都", "log": "126.17", "lat": "48.5" },
            {
    "name": "通北", "log": "126.8", "lat": "49.76" },
            {
    "name": "北安", "log": "126.5", "lat": "48.22" },
            {
    "name": "孙吴", "log": "127.5", "lat": "49.22" },
            {
    "name": "逊克", "log": "128.42", "lat": "49.57" },
            {
    "name": "嫩江", "log": "125.2", "lat": "49.17" },
            {
    "name": "佳木斯", "log": "130.35", "lat": "46.83" },
            {
    "name": "桦川", "log": "130.68", "lat": "47.02" },
            {
    "name": "萝北", "log": "130.83", "lat": "47.58" },
            {
    "name": "绥滨", "log": "131.83", "lat": "47.3" },
            {
    "name": "富锦", "log": "132.02", "lat": "47.23" },
            {
    "name": "同江", "log": "132.5", "lat": "47.67" },
            {
    "name": "抚远", "log": "134.15", "lat": "48.33" },
            {
    "name": "饶河", "log": "134", "lat": "46.78" },
            {
    "name": "七台河", "log": "130.83", "lat": "45.82" },
            {
    "name": "宝清", "log": "132.17", "lat": "46.33" },
            {
    "name": "集贤", "log": "131.13", "lat": "46.7" },
            {
    "name": "勃利", "log": "130.53", "lat": "45.75" },
            {
    "name": "桦南", "log": "130.53", "lat": "46.25" },
            {
    "name": "依兰", "log": "129.55", "lat": "46.33" },
            {
    "name": "汤源", "log": "129.92", "lat": "46.73" },
            {
    "name": "牡丹江", "log": "129.58", "lat": "44.6" },
            {
    "name": "林口", "log": "130.23", "lat": "45.3" },
            {
    "name": "鸡东", "log": "131.04", "lat": "45.27" },
            {
    "name": "密山", "log": "131.85", "lat": "45.53" },
            {
    "name": "虎林", "log": "133.97", "lat": "45.75" },
            {
    "name": "绥芬河", "log": "131.17", "lat": "44.38" },
            {
    "name": "东宁", "log": "131.12", "lat": "44.07" },
            {
    "name": "穆棱", "log": "130.5", "lat": "44.9" },
            {
    "name": "宁安", "log": "129.47", "lat": "44.35" },
            {
    "name": "海林", "log": "129.35", "lat": "44.57" },
            {
    "name": "阿城", "log": "126.95", "lat": "45.52" },
            {
    "name": "呼兰", "log": "126.58", "lat": "46" },
            {
    "name": "巴彦", "log": "127.38", "lat": "46.08" },
            {
    "name": "宾县", "log": "127.48", "lat": "45.75" },
            {
    "name": "木兰", "log": "128.03", "lat": "45.95" },
            {
    "name": "通河", "log": "128.7", "lat": "45.98" },
            {
    "name": "方正", "log": "128.8", "lat": "45.83" },
            {
    "name": "延寿", "log": "128.35", "lat": "45.47" },
            {
    "name": "尚志", "log": "127.95", "lat": "45.22" },
            {
    "name": "五常", "log": "127.17", "lat": "44.93" },
            {
    "name": "双城", "log": "126.32", "lat": "45.53" },
            {
    "name": "富裕", "log": "124.4", "lat": "47.8" },
            {
    "name": "讷河", "log": "124.85", "lat": "48.48" },
            {
    "name": "克山", "log": "125.87", "lat": "48.03" },
            {
    "name": "克东", "log": "126.22", "lat": "48.03" },
            {
    "name": "拜泉", "log": "126.07", "lat": "47.62" },
            {
    "name": "依安", "log": "125.3", "lat": "47.92" },
            {
    "name": "林甸", "log": "124.87", "lat": "47.18" },
            {
    "name": "泰来", "log": "123.45", "lat": "46.4" },
            {
    "name": "龙江", "log": "123.18", "lat": "47.35" },
            {
    "name": "甘南", "log": "123.48", "lat": "47.9" },
            {
    "name": "杜尔伯特", "log": "124.44", "lat": "46.86" },
            {
    "name": "加格达奇", "log": "124.07", "lat": "50.42" },
            {
    "name": "呼玛", "log": "126.6", "lat": "51.72" },
            {
    "name": "塔河", "log": "124.7", "lat": "52.32" },
            {
    "name": "漠河", "log": "122.37", "lat": "53.48" }
        ]
    },
    {
   
        "name": "浙江省",
        "log": "120.19",
        "lat": "30.26",
        "children": [
            {
    "name": "杭州", "log": "120.19", "lat": "30.26" },
            {
    "name": "余杭", "log": "120.3", "lat": "30.43" },
            {
    "name": "富阳", "log": "119.95", "lat": "30.07" },
            {
    "name": "建德", "log": "119.27", "lat": "29.49" },
            {
    "name": "临安", 
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值