cesium 添加echarts 这儿用的版本是4或者5
1、引入封装好的文件EchartsLayer和echart数据data.js
2、运用
代码data.js
// import echarts from 'echarts'
import * as echarts from "echarts";
let allData = {
citys: [
{ name: '延寿', value: [128.331644, 45.451897, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '临江', value: [126.918087, 41.811979, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '嘉兴', value: [120.755486, 30.746129, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '四平', value: [124.350398, 43.16642, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '营口', value: [122.235418, 40.667012, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '密云', value: [116.801346, 40.35874, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '威海', value: [122.12042, 37.513068, 32], symbolSize: 3, itemStyle: { normal: { color: '#F58158' } } },
{ name: '杭州', value: [120.15507, 30.274085, 10], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '集安', value: [126.194031, 41.125307, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '贵阳', value: [106.630154, 26.647661, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '抚顺', value: [123.957208, 41.880872, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '海门', value: [121.181615, 31.871173, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '珠海', value: [113.576726, 22.270715, 9], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '河北',
value: [114.475704, 38.584854, -19],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{
name: '深圳',
value: [114.057868, 22.543099, 14],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '黄浦', value: [121.484443, 31.231763, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '蓬莱', value: [120.758848, 37.810661, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '吉林',
value: [126.549572, 43.837883, -364],
symbolSize: 14,
itemStyle: { normal: { color: '#58B3CC' } },
},
{
name: '甘肃',
value: [103.826308, 36.059421, -2],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '龙井', value: [129.427066, 42.766311, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '茂名', value: [110.925456, 21.662999, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '丹东', value: [124.354707, 40.0005, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '晋中', value: [112.752695, 37.687024, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '浙江',
value: [120.152792, 30.267447, -2],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '海城', value: [122.685217, 40.882377, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '溆浦', value: [110.594921, 27.908281, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '北京',
value: [116.407526, 39.90403, -14],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '铁岭', value: [123.726166, 42.223769, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '大同', value: [113.61244, 40.040295, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '金坛', value: [119.597897, 31.723247, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '齐齐哈尔',
value: [126.661669, 45.742347, 1],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '咸阳', value: [108.708991, 34.329605, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '四川',
value: [104.075931, 30.651652, -5],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '福田', value: [114.055036, 22.52153, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '盘锦', value: [122.070714, 41.119997, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '中山', value: [113.392782, 22.517646, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '福建', value: [119.295144, 26.10078, -1], symbolSize: 2, itemStyle: { normal: { color: '#58B3CC' } } },
{ name: '泰顺', value: [119.717649, 27.556884, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '宝山', value: [131.401589, 46.577167, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '庆安', value: [127.507825, 46.880102, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '海淀',
value: [116.298056, 39.959912, 32],
symbolSize: 3,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '大兴', value: [116.341395, 39.726929, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '桦川', value: [130.719081, 47.023001, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '惠州', value: [114.416196, 23.111847, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '青岛', value: [120.38264, 36.067082, 52], symbolSize: 3, itemStyle: { normal: { color: '#F58158' } } },
{ name: '朝阳', value: [116.443108, 39.92147, 17], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '沈阳',
value: [123.431475, 41.805698, 41],
symbolSize: 3,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '菏泽', value: [115.480656, 35.23375, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '南通', value: [120.894291, 31.980172, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '南充', value: [106.110698, 30.837793, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '双城', value: [126.312745, 45.383263, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '南京',
value: [118.796877, 32.060255, 17],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '*', value: [87.627704, 43.793026, -2], symbolSize: 2, itemStyle: { normal: { color: '#58B3CC' } } },
{ name: '成都', value: [104.066541, 30.572269, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '陕西',
value: [108.954239, 34.265472, -2],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '黄岛', value: [120.04619, 35.872664, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '温州', value: [120.699367, 27.994267, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '石家庄',
value: [114.51486, 38.042307, 4],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '邢台', value: [114.504844, 37.070589, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '赣州', value: [114.93503, 25.831829, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '义乌', value: [120.075058, 29.306841, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '南昌', value: [115.858198, 28.682892, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '闵行',
value: [121.381709, 31.112813, 18],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '长宁', value: [121.424624, 31.220367, 7], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '道里', value: [126.616957, 45.755777, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '乳山', value: [121.539765, 36.919816, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '双流', value: [103.923648, 30.574473, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '广州',
value: [113.264435, 23.129163, 13],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '西城', value: [116.365868, 39.912289, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '佳木斯',
value: [130.318917, 46.799923, 2],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '皇姑', value: [123.44197, 41.824796, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '榆树', value: [126.533146, 44.840288, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '临汾', value: [111.518976, 36.088005, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '上海',
value: [121.473701, 31.230416, 44],
symbolSize: 3,
itemStyle: { normal: { color: '#F58158' } },
},
{
name: '内蒙古',
value: [111.765618, 40.817498, -23],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '尚志', value: [128.009895, 45.209586, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '湖里', value: [118.146769, 24.512905, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '台州', value: [121.420757, 28.656386, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '潍坊', value: [119.161756, 36.706774, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '苏州',
value: [120.585316, 31.298886, 14],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '房山', value: [116.143267, 39.749144, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '即墨',
value: [120.447128, 36.389639, 15],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '舒兰', value: [126.965607, 44.406106, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '延吉', value: [129.508946, 42.891255, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '三河', value: [117.078295, 39.982718, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '大连',
value: [121.614682, 38.914003, 40],
symbolSize: 3,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '辉南', value: [126.046912, 42.684993, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '无锡', value: [120.31191, 31.49117, 14], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '常州', value: [119.973987, 31.810689, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '广西',
value: [108.327546, 22.815478, -1],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '泉州', value: [118.675676, 24.874132, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '昌平', value: [116.231204, 40.22066, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '海阳', value: [121.158434, 36.776378, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '郑州', value: [113.625368, 34.7466, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '东城',
value: [116.416357, 39.928353, 10],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '黄骅', value: [117.330048, 38.371383, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '武侯', value: [104.04339, 30.641982, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '鸡东', value: [131.12408, 45.260412, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '龙口', value: [120.477813, 37.646108, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '汤原', value: [129.905072, 46.730706, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '湖北',
value: [114.341862, 30.546498, -4],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{
name: '克拉玛依',
value: [84.889207, 45.579889, 1],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '厦门', value: [118.089425, 24.479834, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '哈尔滨',
value: [126.534967, 45.803775, 8],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{
name: '秦皇岛',
value: [119.600493, 39.935385, 7],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{
name: '江苏',
value: [118.763232, 32.061707, -1],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '常熟', value: [120.752481, 31.654376, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '烟台',
value: [121.447935, 37.463822, 24],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '和平', value: [117.21451, 39.116949, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '环翠', value: [122.123444, 37.501991, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '宣武门外东大街',
value: [116.378888, 39.899332, 3],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{
name: '张家港',
value: [120.553284, 31.870367, 4],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '临安', value: [119.724733, 30.233873, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '延安', value: [109.489727, 36.585455, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '天津',
value: [117.200983, 39.084158, 28],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '城阳', value: [120.39631, 36.307064, 15], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '石景山',
value: [116.222982, 39.906611, 3],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '长沙', value: [112.938814, 28.228209, 5], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '安徽',
value: [117.284923, 31.861184, -1],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '昆山', value: [120.980737, 31.385598, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '徐汇', value: [121.436525, 31.188523, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '东港', value: [124.152705, 39.863008, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '廊坊', value: [116.683752, 39.538047, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '鞍山', value: [122.994329, 41.108647, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '海陵', value: [119.919425, 32.491016, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '黑龙江',
value: [126.661669, 45.742347, -198],
symbolSize: 8,
itemStyle: { normal: { color: '#58B3CC' } },
},
{ name: '*', value: [91.117212, 29.646923, -1], symbolSize: 2, itemStyle: { normal: { color: '#58B3CC' } } },
{ name: '河南', value: [113.274379, 34.445122, 0], symbolSize: 2, itemStyle: { normal: { color: '#58B3CC' } } },
{ name: '湖南', value: [112.98381, 28.112444, -1], symbolSize: 2, itemStyle: { normal: { color: '#58B3CC' } } },
{ name: '佛山', value: [113.121416, 23.021548, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '珲春', value: [130.366036, 42.862821, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '扬州', value: [119.412966, 32.39421, 5], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '日照', value: [119.526888, 35.416377, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '唐山', value: [118.180194, 39.630867, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '同江', value: [132.510919, 47.642707, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '荣成', value: [122.486658, 37.16516, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '虎林', value: [132.93721, 45.762686, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '武汉', value: [114.305393, 30.593099, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '合肥', value: [117.227239, 31.820587, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '荆州', value: [112.239741, 30.335165, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '丰台', value: [116.287149, 39.858427, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '山东', value: [117.020359, 36.66853, -6], symbolSize: 2, itemStyle: { normal: { color: '#58B3CC' } } },
{ name: '舟山', value: [122.207216, 29.985295, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '连云港',
value: [119.221611, 34.596653, 1],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '西安', value: [108.940175, 34.341568, 3], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '济南', value: [117.12, 36.651216, 4], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '绵阳', value: [104.679114, 31.46745, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '辽宁',
value: [123.42944, 41.835441, -58],
symbolSize: 3,
itemStyle: { normal: { color: '#58B3CC' } },
},
{
name: '山西',
value: [112.562398, 37.873532, -3],
symbolSize: 2,
itemStyle: { normal: { color: '#58B3CC' } },
},
{
name: '呼和浩特',
value: [111.749181, 40.842585, 2],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '河西', value: [117.223372, 39.109563, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '兴和', value: [113.834173, 40.872301, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '重庆', value: [106.551557, 29.56301, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '胶州', value: [120.033382, 36.26468, 5], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{
name: '宁波',
value: [121.550357, 29.874557, 10],
symbolSize: 2,
itemStyle: { normal: { color: '#F58158' } },
},
{ name: '滨海', value: [119.820831, 33.990334, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '太原', value: [112.548879, 37.87059, 2], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '鸡西', value: [130.969333, 45.295075, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '兰山', value: [118.347707, 35.051729, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '阳泉', value: [113.580519, 37.856972, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '勃利', value: [130.592171, 45.755063, 1], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
{ name: '长春', value: [125.323544, 43.817072, 8], symbolSize: 2, itemStyle: { normal: { color: '#F58158' } } },
],
moveLines: [
{
fromName: '黑龙江',
toName: '珠海',
coords: [
[126.661669, 45.742347],
[113.576726, 22.270715],
],
},
{
fromName: '黑龙江',
toName: '舒兰',
coords: [
[126.661669, 45.742347],
[126.965607, 44.406106],
],
},
{
fromName: '黑龙江',
toName: '大连',
coords: [
[126.661669, 45.742347],
[121.614682, 38.914003],
],
},
{
fromName: '辽宁',
toName: '集安',
coords: [
[123.42944, 41.835441],
[126.194031, 41.125307],
],
},
{
fromName: '吉林',
toName: '抚顺',
coords: [
[126.549572, 43.837883],
[123.957208, 41.880872],
],
},
{
fromName: '山东',
toName: '南京',
coords: [
[117.020359, 36.66853],
[118.796877, 32.060255],
],
},
{
fromName: '北京',
toName: '沈阳',
coords: [
[116.407526, 39.90403],
[123.431475, 41.805698],
],
},
{
fromName: '黑龙江',
toName: '环翠',
coords: [
[126.661669, 45.742347],
[122.123444, 37.501991],
],
},
{
fromName: '天津',
toName: '大连',
coords: [
[117.200983, 39.084158],
[121.614682, 38.914003],
],
},
{
fromName: '吉林',
toName: '兴和',
coords: [
[126.549572, 43.837883],
[113.834173, 40.872301],
],
},
{
fromName: '河北',
toName: '勃利',
coords: [
[114.475704, 38.584854],
[130.592171, 45.755063],
],
},
{
fromName: '吉林',
toName: '大连',
coords: [
[126.549572, 43.837883],
[121.614682, 38.914003],
],
},
{
fromName: '吉林',
toName: '沈阳',
coords: [
[126.549572, 43.837883],
[123.431475, 41.805698],
],
},
{
fromName: '黑龙江',
toName: '闵行',
coords: [
[126.661669, 45.742347],
[121.381709, 31.112813],
],
},
{
fromName: '天津',
toName: '朝阳',
coords: [
[117.200983, 39.084158],
[116.443108, 39.92147],
],
},
{
fromName: '吉林',
toName: '黄岛',
coords: [
[126.549572, 43.837883],
[120.04619, 35.872664],
],
},
{
fromName: '内蒙古',
toName: '上海',
coords: [
[111.765618, 40.817498],
[121.473701, 31.230416],
],
},
{
fromName: '内蒙古',
toName: '南京',
coords: [
[111.765618, 40.817498],
[118.796877, 32.060255],
],
},
{
fromName: '辽宁',
toName: '杭州',
coords: [
[123.42944, 41.835441],
[120.15507, 30.274085],
],
},
{
fromName: '黑龙江',
toName: '海城',
coords: [
[126.661669, 45.742347],
[122.685217, 40.882377],
],
},
{
fromName: '吉林',
toName: '西城',
coords: [
[126.549572, 43.837883],
[116.365868, 39.912289],
],
},
{
fromName: '四川',
toName: '上海',
coords: [
[104.075931, 30.651652],
[121.473701, 31.230416],
],
},
{
fromName: '黑龙江',
toName: '西城',
coords: [
[126.661669, 45.742347],
[116.365868, 39.912289],
],
},
{
fromName: '吉林',
toName: '丹东',
coords: [
[126.549572, 43.837883],
[124.354707, 40.0005],
],
},
{
fromName: '吉林',
toName: '宁波',
coords: [
[126.549572, 43.837883],
[121.550357, 29.874557],
],
},
{
fromName: '辽宁',
toName: '海淀',
coords: [
[123.42944, 41.835441],
[116.298056, 39.959912],
],
},
{
fromName: '辽宁',
toName: '青岛',
coords: [
[123.42944, 41.835441],
[120.38264, 36.067082],
],
},
{
fromName: '吉林',
toName: '苏州',
coords: [
[126.549572, 43.837883],
[120.585316, 31.298886],
],
},
{
fromName: '黑龙江',
toName: '抚顺',
coords: [
[126.661669, 45.742347],
[123.957208, 41.880872],
],
},
{
fromName: '吉林',
toName: '临安',
coords: [
[126.549572, 43.837883],
[119.724733, 30.233873],
],
},
{
fromName: '辽宁',
toName: '烟台',
coords: [
[123.42944, 41.835441],
[121.447935, 37.463822],
],
},
{
fromName: '黑龙江',
toName: '海淀',
coords: [
[126.661669, 45.742347],
[116.298056, 39.959912],
],
},
{
fromName: '黑龙江',
toName: '南昌',
coords: [
[126.661669, 45.742347],
[115.858198, 28.682892],
],
},
{
fromName: '内蒙古',
toName: '沈阳',
coords: [
[111.765618, 40.817498],
[123.431475, 41.805698],
],
},
{
fromName: '山西',
toName: '城阳',
coords: [
[112.562398, 37.873532],
[120.39631, 36.307064],
],
},
{
fromName: '吉林',
toName: '广州',
coords: [
[126.549572, 43.837883],
[113.264435, 23.129163],
],
},
{
fromName: '上海',
toName: '沈阳',
coords: [
[121.473701, 31.230416],
[123.431475, 41.805698],
],
},
{
fromName: '四川',
toName: '阳泉',
coords: [
[104.075931, 30.651652],
[113.580519, 37.856972],
],
},
{
fromName: '河北',
toName: '桦川',
coords: [
[114.475704, 38.584854],
[130.719081, 47.023001],
],
},
{
fromName: '内蒙古',
toName: '海淀',
coords: [
[111.765618, 40.817498],
[116.298056, 39.959912],
],
},
{
fromName: '安徽',
toName: '河北',
coords: [
[117.284923, 31.861184],
[114.475704, 38.584854],
],
},
{
fromName: '辽宁',
toName: '呼和浩特',
coords: [
[123.42944, 41.835441],
[111.749181, 40.842585],
],
},
{
fromName: '广西',
toName: '茂名',
coords: [
[108.327546, 22.815478],
[110.925456, 21.662999],
],
},
{
fromName: '吉林',
toName: '东城',
coords: [
[126.549572, 43.837883],
[116.416357, 39.928353],
],
},
{
fromName: '内蒙古',
toName: '盘锦',
coords: [
[111.765618, 40.817498],
[122.070714, 41.119997],
],
},
{
fromName: '山东',
toName: '哈尔滨',
coords: [
[117.020359, 36.66853],
[126.534967, 45.803775],
],
},
{
fromName: '黑龙江',
toName: '沈阳',
coords: [
[126.661669, 45.742347],
[123.431475, 41.805698],
],
},
{
fromName: '黑龙江',
toName: '丰台',
coords: [
[126.661669, 45.742347],
[116.287149, 39.858427],
],
},
{
fromName: '四川',
toName: '盘锦',
coords: [
[104.075931, 30.651652],
[122.070714, 41.119997],
],
},
{
fromName: '黑龙江',
toName: '皇姑',
coords: [
[126.661669, 45.742347],
[123.44197, 41.824796],
],
},
{
fromName: '河北',
toName: '虎林',
coords: [
[114.475704, 38.584854],
[132.93721, 45.762686],
],
},
{
fromName: '辽宁',
toName: '宝山',
coords: [
[123.42944, 41.835441],
[131.401589, 46.577167],
],
},
{
fromName: '黑龙江',
toName: '吉林',
coords: [
[126.661669, 45.742347],
[126.549572, 43.837883],
],
},
{
fromName: '黑龙江',
toName: '青岛',
coords: [
[126.661669, 45.742347],
[120.38264, 36.067082],
],
},
{
fromName: '吉林',
toName: '烟台',
coords: [
[126.549572, 43.837883],
[121.447935, 37.463822],
],
},
{
fromName: '山东',
toName: '临江',
coords: [
[117.020359, 36.66853],
[126.918087, 41.811979],
],
},
{
fromName: '黑龙江',
toName: '黄岛',
coords: [
[126.661669, 45.742347],
[120.04619, 35.872664],
],
},
{
fromName: '吉林',
toName: '石家庄',
coords: [
[126.549572, 43.837883],
[114.51486, 38.042307],
],
},
{
fromName: '吉林',
toName: '汤原',
coords: [
[126.549572, 43.837883],
[129.905072, 46.730706],
],
},
{
fromName: '黑龙江',
toName: '临江',
coords: [
[126.661669, 45.742347],
[126.918087, 41.811979],
],
},
{
fromName: '吉林',
toName: '济南',
coords: [
[126.549572, 43.837883],
[117.12, 36.651216],
],
},
{
fromName: '吉林',
toName: '太原',
coords: [
[126.549572, 43.837883],
[112.548879, 37.87059],
],
},
{
fromName: '吉林',
toName: '威海',
coords: [
[126.549572, 43.837883],
[122.12042, 37.513068],
],
},
{
fromName: '湖北',
toName: '深圳',
coords: [
[114.341862, 30.546498],
[114.057868, 22.543099],
],
},
{
fromName: '内蒙古',
toName: '荣成',
coords: [
[111.765618, 40.817498],
[122.486658, 37.16516],
],
},
{
fromName: '辽宁',
toName: '郑州',
coords: [
[123.42944, 41.835441],
[113.625368, 34.7466],
],
},
{
fromName: '黑龙江',
toName: '朝阳',
coords: [
[126.661669, 45.742347],
[116.443108, 39.92147],
],
},
{
fromName: '吉林',
toName: '昆山',
coords: [
[126.549572, 43.837883],
[120.980737, 31.385598],
],
},
{
fromName: '吉林',
toName: '双城',
coords: [
[126.549572, 43.837883],
[126.312745, 45.383263],
],
},
{
fromName: '黑龙江',
toName: '克拉玛依',
coords: [
[126.661669, 45.742347],
[84.889207, 45.579889],
],
},
{
fromName: '辽宁',
toName: '上海',
coords: [
[123.42944, 41.835441],
[121.473701, 31.230416],
],
},
{
fromName: '吉林',
toName: '海阳',
coords: [
[126.549572, 43.837883],
[121.158434, 36.776378],
],
},
{
fromName: '吉林',
toName: '宣武门外东大街',
coords: [
[126.549572, 43.837883],
[116.378888, 39.899332],
],
},
{
fromName: '山东',
toName: '海淀',
coords: [
[117.020359, 36.66853],
[116.298056, 39.959912],
],
},
{
fromName: '内蒙古',
toName: '威海',
coords: [
[111.765618, 40.817498],
[122.12042, 37.513068],
],
},
{
fromName: '黑龙江',
toName: '晋中',
coords: [
[126.661669, 45.742347],
[112.752695, 37.687024],
],
},
{
fromName: '*',
toName: '广州',
coords: [
[91.117212, 29.646923],
[113.264435, 23.129163],
],
},
{
fromName: '辽宁',
toName: '无锡',
coords: [
[123.42944, 41.835441],
[120.31191, 31.49117],
],
},
{
fromName: '黑龙江',
toName: '城阳',
coords: [
[126.661669, 45.742347],
[120.39631, 36.307064],
],
},
{
fromName: '河北',
toName: '丰台',
coords: [
[114.475704, 38.584854],
[116.287149, 39.858427],
],
},
{
fromName: '黑龙江',
toName: '扬州',
coords: [
[126.661669, 45.742347],
[119.412966, 32.39421],
],
},
{
fromName: '辽宁',
toName: '天津',
coords: [
[123.42944, 41.835441],
[117.200983, 39.084158],
],
},
{
fromName: '吉林',
toName: '扬州',
coords: [
[126.549572, 43.837883],
[119.412966, 32.39421],
],
},
{
fromName: '吉林',
toName: '嘉兴',
coords: [
[126.549572, 43.837883],
[120.755486, 30.746129],
],
},
{
fromName: '河北',
toName: '延寿',
coords: [
[114.475704, 38.584854],
[128.331644, 45.451897],
],
},
{
fromName: '吉林',
toName: '义乌',
coords: [
[126.549572, 43.837883],
[120.075058, 29.306841],
],
},
{
fromName: '吉林',
toName: '张家港',
coords: [
[126.549572, 43.837883],
[120.553284, 31.870367],
],
},
{
fromName: '辽宁',
toName: '贵阳',
coords: [
[123.42944, 41.835441],
[106.630154, 26.647661],
],
},
{
fromName: '吉林',
toName: '辽宁',
coords: [
[126.549572, 43.837883],
[123.42944, 41.835441],
],
},
{
fromName: '河南',
toName: '营口',
coords: [
[113.274379, 34.445122],
[122.235418, 40.667012],
],
},
{
fromName: '吉林',
toName: '合肥',
coords: [
[126.549572, 43.837883],
[117.227239, 31.820587],
],
},
{
fromName: '黑龙江',
toName: '苏州',
coords: [
[126.661669, 45.742347],
[120.585316, 31.298886],
],
},
{
fromName: '黑龙江',
toName: '榆树',
coords: [
[126.661669, 45.742347],
[126.533146, 44.840288],
],
},
{
fromName: '吉林',
toName: '常熟',
coords: [
[126.549572, 43.837883],
[120.752481, 31.654376],
],
},
{
fromName: '吉林',
toName: '乳山',
coords: [
[126.549572, 43.837883],
[121.539765, 36.919816],
],
},
{
fromName: '四川',
toName: '青岛',
coords: [
[104.075931, 30.651652],
[120.38264, 36.067082],
],
},
{
fromName: '黑龙江',
toName: '深圳',
coords: [
[126.661669, 45.742347],
[114.057868, 22.543099],
],
},
{
fromName: '天津',
toName: '东城',
coords: [
[117.200983, 39.084158],
[116.416357, 39.928353],
],
},
{
fromName: '黑龙江',
toName: '上海',
coords: [
[126.661669, 45.742347],
[121.473701, 31.230416],
],
},
{
fromName: '天津',
toName: '宁波',
coords: [
[117.200983, 39.084158],
[121.550357, 29.874557],
],
},
{
fromName: '吉林',
toName: '海门',
coords: [
[126.549572, 43.837883],
[121.181615, 31.871173],
],
},
{
fromName: '山西',
toName: '沈阳',
coords: [
[112.562398, 37.873532],
[123.431475, 41.805698],
],
},
{
fromName: '吉林',
toName: '成都',
coords: [
[126.549572, 43.837883],
[104.066541, 30.572269],
],
},
{
fromName: '吉林',
toName: '南昌',
coords: [
[126.549572, 43.837883],
[115.858198, 28.682892],
],
},
{
fromName: '黑龙江',
toName: '常州',
coords: [
[126.661669, 45.742347],
[119.973987, 31.810689],
],
},
{
fromName: '内蒙古',
toName: '兰山',
coords: [
[111.765618, 40.817498],
[118.347707, 35.051729],
],
},
{
fromName: '吉林',
toName: '河南',
coords: [
[126.549572, 43.837883],
[113.274379, 34.445122],
],
},
{
fromName: '黑龙江',
toName: '福田',
coords: [
[126.661669, 45.742347],
[114.055036, 22.52153],
],
},
{
fromName: '吉林',
toName: '常州',
coords: [
[126.549572, 43.837883],
[119.973987, 31.810689],
],
},
{
fromName: '吉林',
toName: '双流',
coords: [
[126.549572, 43.837883],
[103.923648, 30.574473],
],
},
{
fromName: '吉林',
toName: '潍坊',
coords: [
[126.549572, 43.837883],
[119.161756, 36.706774],
],
},
{
fromName: '吉林',
toName: '延安',
coords: [
[126.549572, 43.837883],
[109.489727, 36.585455],
],
},
{
fromName: '辽宁',
toName: '长春',
coords: [
[123.42944, 41.835441],
[125.323544, 43.817072],
],
},
{
fromName: '黑龙江',
toName: '南京',
coords: [
[126.661669, 45.742347],
[118.796877, 32.060255],
],
},
{
fromName: '辽宁',
toName: '和平',
coords: [
[123.42944, 41.835441],
[117.21451, 39.116949],
],
},
{
fromName: '北京',
toName: '哈尔滨',
coords: [
[116.407526, 39.90403],
[126.534967, 45.803775],
],
},
{
fromName: '吉林',
toName: '武汉',
coords: [
[126.549572, 43.837883],
[114.305393, 30.593099],
],
},
{
fromName: '吉林',
toName: '海陵',
coords: [
[126.549572, 43.837883],
[119.919425, 32.491016],
],
},
{
fromName: '吉林',
toName: '日照',
coords: [
[126.549572, 43.837883],
[119.526888, 35.416377],
],
},
{
fromName: '吉林',
toName: '台州',
coords: [
[126.549572, 43.837883],
[121.420757, 28.656386],
],
},
{
fromName: '辽宁',
toName: '厦门',
coords: [
[123.42944, 41.835441],
[118.089425, 24.479834],
],
},
{
fromName: '黑龙江',
toName: '贵阳',
coords: [
[126.661669, 45.742347],
[106.630154, 26.647661],
],
},
{
fromName: '吉林',
toName: '鞍山',
coords: [
[126.549572, 43.837883],
[122.994329, 41.108647],
],
},
{
fromName: '辽宁',
toName: '荣成',
coords: [
[123.42944, 41.835441],
[122.486658, 37.16516],
],
},
{
fromName: '黑龙江',
toName: '天津',
coords: [
[126.661669, 45.742347],
[117.200983, 39.084158],
],
},
{
fromName: '黑龙江',
toName: '河西',
coords: [
[126.661669, 45.742347],
[117.223372, 39.109563],
],
},
{
fromName: '黑龙江',
toName: '秦皇岛',
coords: [
[126.661669, 45.742347],
[119.600493, 39.935385],
],
},
{
fromName: '吉林',
toName: '荆州',
coords: [
[126.549572, 43.837883],
[112.239741, 30.335165],
],
},
{
fromName: '黑龙江',
toName: '东城',
coords: [
[126.661669, 45.742347],
[116.416357, 39.928353],
],
},
{
fromName: '吉林',
toName: '即墨',
coords: [
[126.549572, 43.837883],
[120.447128, 36.389639],
],
},
{
fromName: '辽宁',
toName: '西城',
coords: [
[123.42944, 41.835441],
[116.365868, 39.912289],
],
},
{
fromName: '黑龙江',
toName: '大兴',
coords: [
[126.661669, 45.742347],
[116.341395, 39.726929],
],
},
{
fromName: '河北',
toName: '哈尔滨',
coords: [
[114.475704, 38.584854],
[126.534967, 45.803775],
],
},
{
fromName: '黑龙江',
toName: '江苏',
coords: [
[126.661669, 45.742347],
[118.763232, 32.061707],
],
},
{
fromName: '吉林',
toName: '和平',
coords: [
[126.549572, 43.837883],
[117.21451, 39.116949],
],
},
{
fromName: '江苏',
toName: '鸡东',
coords: [
[118.763232, 32.061707],
[131.12408, 45.260412],
],
},
{
fromName: '辽宁',
toName: '辉南',
coords: [
[123.42944, 41.835441],
[126.046912, 42.684993],
],
},
{
fromName: '吉林',
toName: '深圳',
coords: [
[126.549572, 43.837883],
[114.057868, 22.543099],
],
},
{
fromName: '福建',
toName: '泰顺',
coords: [
[119.295144, 26.10078],
[119.717649, 27.556884],
],
},
{
fromName: '上海',
toName: '深圳',
coords: [
[121.473701, 31.230416],
[114.057868, 22.543099],
],
},
{
fromName: '吉林',
toName: '秦皇岛',
coords: [
[126.549572, 43.837883],
[119.600493, 39.935385],
],
},
{
fromName: '吉林',
toName: '徐汇',
coords: [
[126.549572, 43.837883],
[121.436525, 31.188523],
],
},
{
fromName: '吉林',
toName: '石景山',
coords: [
[126.549572, 43.837883],
[116.222982, 39.906611],
],
},
{
fromName: '辽宁',
toName: '城阳',
coords: [
[123.42944, 41.835441],
[120.39631, 36.307064],
],
},
{
fromName: '黑龙江',
toName: '威海',
coords: [
[126.661669, 45.742347],
[122.12042, 37.513068],
],
},
{
fromName: '黑龙江',
toName: '惠州',
coords: [
[126.661669, 45.742347],
[114.416196, 23.111847],
],
},
{
fromName: '吉林',
toName: '龙口',
coords: [
[126.549572, 43.837883],
[120.477813, 37.646108],
],
},
{
fromName: '黑龙江',
toName: '四平',
coords: [
[126.661669, 45.742347],
[124.350398, 43.16642],
],
},
{
fromName: '吉林',
toName: '南充',
coords: [
[126.549572, 43.837883],
[106.110698, 30.837793],
],
},
{
fromName: '河北',
toName: '东港',
coords: [
[114.475704, 38.584854],
[124.152705, 39.863008],
],
},
{
fromName: '辽宁',
toName: '西安',
coords: [
[123.42944, 41.835441],
[108.940175, 34.341568],
],
},
{
fromName: '内蒙古',
toName: '滨海',
coords: [
[111.765618, 40.817498],
[119.820831, 33.990334],
],
},
{
fromName: '河南',
toName: '青岛',
coords: [
[113.274379, 34.445122],
[120.38264, 36.067082],
],
},
{
fromName: '黑龙江',
toName: '昆山',
coords: [
[126.661669, 45.742347],
[120.980737, 31.385598],
],
},
{
fromName: '辽宁',
toName: '长沙',
coords: [
[123.42944, 41.835441],
[112.938814, 28.228209],
],
},
{
fromName: '吉林',
toName: '哈尔滨',
coords: [
[126.549572, 43.837883],
[126.534967, 45.803775],
],
},
{
fromName: '河北',
toName: '尚志',
coords: [
[114.475704, 38.584854],
[128.009895, 45.209586],
],
},
{
fromName: '辽宁',
toName: '东城',
coords: [
[123.42944, 41.835441],
[116.416357, 39.928353],
],
},
{
fromName: '辽宁',
toName: '珠海',
coords: [
[123.42944, 41.835441],
[113.576726, 22.270715],
],
},
{
fromName: '黑龙江',
toName: '铁岭',
coords: [
[126.661669, 45.742347],
[123.726166, 42.223769],
],
},
{
fromName: '黑龙江',
toName: '蓬莱',
coords: [
[126.661669, 45.742347],
[120.758848, 37.810661],
],
},
{
fromName: '北京',
toName: '天津',
coords: [
[116.407526, 39.90403],
[117.200983, 39.084158],
],
},
{
fromName: '内蒙古',
toName: '天津',
coords: [
[111.765618, 40.817498],
[117.200983, 39.084158],
],
},
{
fromName: '黑龙江',
toName: '宁波',
coords: [
[126.661669, 45.742347],
[121.550357, 29.874557],
],
},
{
fromName: '吉林',
toName: '上海',
coords: [
[126.549572, 43.837883],
[121.473701, 31.230416],
],
},
{
fromName: '辽宁',
toName: '佛山',
coords: [
[123.42944, 41.835441],
[113.121416, 23.021548],
],
},
{
fromName: '吉林',
toName: '长宁',
coords: [
[126.549572, 43.837883],
[121.424624, 31.220367],
],
},
{
fromName: '黑龙江',
toName: '珲春',
coords: [
[126.661669, 45.742347],
[130.366036, 42.862821],
],
},
{
fromName: '山东',
toName: '黄浦',
coords: [
[117.020359, 36.66853],
[121.484443, 31.231763],
],
},
{
fromName: '辽宁',
toName: '威海',
coords: [
[123.42944, 41.835441],
[122.12042, 37.513068],
],
},
{
fromName: '天津',
toName: '长春',
coords: [
[117.200983, 39.084158],
[125.323544, 43.817072],
],
},
{
fromName: '*',
toName: '上海',
coords: [
[87.627704, 43.793026],
[121.473701, 31.230416],
],
},
{
fromName: '河北',
toName: '鸡西',
coords: [
[114.475704, 38.584854],
[130.969333, 45.295075],
],
},
{
fromName: '陕西',
toName: '呼和浩特',
coords: [
[108.954239, 34.265472],
[111.749181, 40.842585],
],
},
{
fromName: '吉林',
toName: '连云港',
coords: [
[126.549572, 43.837883],
[119.221611, 34.596653],
],
},
{
fromName: '黑龙江',
toName: '杭州',
coords: [
[126.661669, 45.742347],
[120.15507, 30.274085],
],
},
{
fromName: '黑龙江',
toName: '嘉兴',
coords: [
[126.661669, 45.742347],
[120.755486, 30.746129],
],
},
{
fromName: '陕西',
toName: '盘锦',
coords: [
[108.954239, 34.265472],
[122.070714, 41.119997],
],
},
{
fromName: '河北',
toName: '同江',
coords: [
[114.475704, 38.584854],
[132.510919, 47.642707],
],
},
{
fromName: '吉林',
toName: '杭州',
coords: [
[126.549572, 43.837883],
[120.15507, 30.274085],
],
},
{
fromName: '黑龙江',
toName: '舟山',
coords: [
[126.661669, 45.742347],
[122.207216, 29.985295],
],
},
{
fromName: '河南',
toName: '大连',
coords: [
[113.274379, 34.445122],
[121.614682, 38.914003],
],
},
{
fromName: '辽宁',
toName: '绵阳',
coords: [
[123.42944, 41.835441],
[104.679114, 31.46745],
],
},
{
fromName: '吉林',
toName: '溆浦',
coords: [
[126.549572, 43.837883],
[110.594921, 27.908281],
],
},
{
fromName: '吉林',
toName: '朝阳',
coords: [
[126.549572, 43.837883],
[116.443108, 39.92147],
],
},
{
fromName: '吉林',
toName: '无锡',
coords: [
[126.549572, 43.837883],
[120.31191, 31.49117],
],
},
{
fromName: '浙江',
toName: '沈阳',
coords: [
[120.152792, 30.267447],
[123.431475, 41.805698],
],
},
{
fromName: '吉林',
toName: '湖里',
coords: [
[126.549572, 43.837883],
[118.146769, 24.512905],
],
},
{
fromName: '黑龙江',
toName: '无锡',
coords: [
[126.661669, 45.742347],
[120.31191, 31.49117],
],
},
{
fromName: '黑龙江',
toName: '长宁',
coords: [
[126.661669, 45.742347],
[121.424624, 31.220367],
],
},
{
fromName: '辽宁',
toName: '胶州',
coords: [
[123.42944, 41.835441],
[120.033382, 36.26468],
],
},
{
fromName: '吉林',
toName: '青岛',
coords: [
[126.549572, 43.837883],
[120.38264, 36.067082],
],
},
{
fromName: '河北',
toName: '海淀',
coords: [
[114.475704, 38.584854],
[116.298056, 39.959912],
],
},
{
fromName: '黑龙江',
toName: '厦门',
coords: [
[126.661669, 45.742347],
[118.089425, 24.479834],
],
},
{
fromName: '黑龙江',
toName: '中山',
coords: [
[126.661669, 45.742347],
[113.392782, 22.517646],
],
},
{
fromName: '河北',
toName: '太原',
coords: [
[114.475704, 38.584854],
[112.548879, 37.87059],
],
},
{
fromName: '*',
toName: '吉林',
coords: [
[87.627704, 43.793026],
[126.549572, 43.837883],
],
},
{
fromName: '吉林',
toName: '武侯',
coords: [
[126.549572, 43.837883],
[104.04339, 30.641982],
],
},
{
fromName: '北京',
toName: '廊坊',
coords: [
[116.407526, 39.90403],
[116.683752, 39.538047],
],
},
{
fromName: '浙江',
toName: '临汾',
coords: [
[120.152792, 30.267447],
[111.518976, 36.088005],
],
},
{
fromName: '湖北',
toName: '天津',
coords: [
[114.341862, 30.546498],
[117.200983, 39.084158],
],
},
{
fromName: '黑龙江',
toName: '泉州',
coords: [
[126.661669, 45.742347],
[118.675676, 24.874132],
],
},
{
fromName: '黑龙江',
toName: '温州',
coords: [
[126.661669, 45.742347],
[120.699367, 27.994267],
],
},
{
fromName: '黑龙江',
toName: '唐山',
coords: [
[126.661669, 45.742347],
[118.180194, 39.630867],
],
},
{
fromName: '北京',
toName: '铁岭',
coords: [
[116.407526, 39.90403],
[123.726166, 42.223769],
],
},
{
fromName: '辽宁',
toName: '即墨',
coords: [
[123.42944, 41.835441],
[120.447128, 36.389639],
],
},
{
fromName: '北京',
toName: '上海',
coords: [
[116.407526, 39.90403],
[121.473701, 31.230416],
],
},
{
fromName: '黑龙江',
toName: '广州',
coords: [
[126.661669, 45.742347],
[113.264435, 23.129163],
],
},
{
fromName: '吉林',
toName: '廊坊',
coords: [
[126.549572, 43.837883],
[116.683752, 39.538047],
],
},
{
fromName: '黑龙江',
toName: '荣成',
coords: [
[126.661669, 45.742347],
[122.486658, 37.16516],
],
},
{
fromName: '吉林',
toName: '海城',
coords: [
[126.549572, 43.837883],
[122.685217, 40.882377],
],
},
{
fromName: '湖南',
toName: '沈阳',
coords: [
[112.98381, 28.112444],
[123.431475, 41.805698],
],
},
{
fromName: '北京',
toName: '青岛',
coords: [
[116.407526, 39.90403],
[120.38264, 36.067082],
],
},
{
fromName: '河北',
toName: '大连',
coords: [
[114.475704, 38.584854],
[121.614682, 38.914003],
],
},
{
fromName: '内蒙古',
toName: '珠海',
coords: [
[111.765618, 40.817498],
[113.576726, 22.270715],
],
},
{
fromName: '黑龙江',
toName: '房山',
coords: [
[126.661669, 45.742347],
[116.143267, 39.749144],
],
},
{
fromName: '黑龙江',
toName: '金坛',
coords: [
[126.661669, 45.742347],
[119.597897, 31.723247],
],
},
{
fromName: '河北',
toName: '齐齐哈尔',
coords: [
[114.475704, 38.584854],
[126.661669, 45.742347],
],
},
{
fromName: '吉林',
toName: '大兴',
coords: [
[126.549572, 43.837883],
[116.341395, 39.726929],
],
},
{
fromName: '吉林',
toName: '密云',
coords: [
[126.549572, 43.837883],
[116.801346, 40.35874],
],
},
{
fromName: '黑龙江',
toName: '和平',
coords: [
[126.661669, 45.742347],
[117.21451, 39.116949],
],
},
{
fromName: '内蒙古',
toName: '龙井',
coords: [
[111.765618, 40.817498],
[129.427066, 42.766311],
],
},
{
fromName: '吉林',
toName: '道里',
coords: [
[126.549572, 43.837883],
[126.616957, 45.755777],
],
},
{
fromName: '山东',
toName: '武汉',
coords: [
[117.020359, 36.66853],
[114.305393, 30.593099],
],
},
{
fromName: '甘肃',
toName: '常熟',
coords: [
[103.826308, 36.059421],
[120.752481, 31.654376],
],
},
{
fromName: '黑龙江',
toName: '烟台',
coords: [
[126.661669, 45.742347],
[121.447935, 37.463822],
],
},
{
fromName: '吉林',
toName: '海淀',
coords: [
[126.549572, 43.837883],
[116.298056, 39.959912],
],
},
{
fromName: '黑龙江',
toName: '长沙',
coords: [
[126.661669, 45.742347],
[112.938814, 28.228209],
],
},
{
fromName: '天津',
toName: '石家庄',
coords: [
[117.200983, 39.084158],
[114.51486, 38.042307],
],
},
{
fromName: '吉林',
toName: '佛山',
coords: [
[126.549572, 43.837883],
[113.121416, 23.021548],
],
},
{
fromName: '辽宁',
toName: '黄骅',
coords: [
[123.42944, 41.835441],
[117.330048, 38.371383],
],
},
{
fromName: '内蒙古',
toName: '中山',
coords: [
[111.765618, 40.817498],
[113.392782, 22.517646],
],
},
{
fromName: '黑龙江',
toName: '北京',
coords: [
[126.661669, 45.742347],
[116.407526, 39.90403],
],
},
{
fromName: '黑龙江',
toName: '三河',
coords: [
[126.661669, 45.742347],
[117.078295, 39.982718],
],
},
{
fromName: '河北',
toName: '庆安',
coords: [
[114.475704, 38.584854],
[127.507825, 46.880102],
],
},
{
fromName: '吉林',
toName: '长沙',
coords: [
[126.549572, 43.837883],
[112.938814, 28.228209],
],
},
{
fromName: '黑龙江',
toName: '西安',
coords: [
[126.661669, 45.742347],
[108.940175, 34.341568],
],
},
{
fromName: '内蒙古',
toName: '朝阳',
coords: [
[111.765618, 40.817498],
[116.443108, 39.92147],
],
},
{
fromName: '辽宁',
toName: '丰台',
coords: [
[123.42944, 41.835441],
[116.287149, 39.858427],
],
},
{
fromName: '黑龙江',
toName: '延吉',
coords: [
[126.661669, 45.742347],
[129.508946, 42.891255],
],
},
{
fromName: '黑龙江',
toName: '长春',
coords: [
[126.661669, 45.742347],
[125.323544, 43.817072],
],
},
{
fromName: '吉林',
toName: '天津',
coords: [
[126.549572, 43.837883],
[117.200983, 39.084158],
],
},
{
fromName: '吉林',
toName: '昌平',
coords: [
[126.549572, 43.837883],
[116.231204, 40.22066],
],
},
{
fromName: '吉林',
toName: '赣州',
coords: [
[126.549572, 43.837883],
[114.93503, 25.831829],
],
},
{
fromName: '吉林',
toName: '厦门',
coords: [
[126.549572, 43.837883],
[118.089425, 24.479834],
],
},
{
fromName: '内蒙古',
toName: '秦皇岛',
coords: [
[111.765618, 40.817498],
[119.600493, 39.935385],
],
},
{
fromName: '内蒙古',
toName: '菏泽',
coords: [
[111.765618, 40.817498],
[115.480656, 35.23375],
],
},
{
fromName: '吉林',
toName: '闵行',
coords: [
[126.549572, 43.837883],
[121.381709, 31.112813],
],
},
{
fromName: '辽宁',
toName: '石景山',
coords: [
[123.42944, 41.835441],
[116.222982, 39.906611],
],
},
{
fromName: '吉林',
toName: '珠海',
coords: [
[126.549572, 43.837883],
[113.576726, 22.270715],
],
},
{
fromName: '内蒙古',
toName: '青岛',
coords: [
[111.765618, 40.817498],
[120.38264, 36.067082],
],
},
{
fromName: '北京',
toName: '海门',
coords: [
[116.407526, 39.90403],
[121.181615, 31.871173],
],
},
{
fromName: '内蒙古',
toName: '长春',
coords: [
[111.765618, 40.817498],
[125.323544, 43.817072],
],
},
{
fromName: '吉林',
toName: '城阳',
coords: [
[126.549572, 43.837883],
[120.39631, 36.307064],
],
},
{
fromName: '吉林',
toName: '大同',
coords: [
[126.549572, 43.837883],
[113.61244, 40.040295],
],
},
{
fromName: '湖北',
toName: '邢台',
coords: [
[114.341862, 30.546498],
[114.504844, 37.070589],
],
},
{
fromName: '吉林',
toName: '胶州',
coords: [
[126.549572, 43.837883],
[120.033382, 36.26468],
],
},
{
fromName: '吉林',
toName: '重庆',
coords: [
[126.549572, 43.837883],
[106.551557, 29.56301],
],
},
{
fromName: '河北',
toName: '佳木斯',
coords: [
[114.475704, 38.584854],
[130.318917, 46.799923],
],
},
{
fromName: '甘肃',
toName: '大连',
coords: [
[103.826308, 36.059421],
[121.614682, 38.914003],
],
},
{
fromName: '吉林',
toName: '南京',
coords: [
[126.549572, 43.837883],
[118.796877, 32.060255],
],
},
{
fromName: '内蒙古',
toName: '日照',
coords: [
[111.765618, 40.817498],
[119.526888, 35.416377],
],
},
{
fromName: '吉林',
toName: '鸡东',
coords: [
[126.549572, 43.837883],
[131.12408, 45.260412],
],
},
{
fromName: '黑龙江',
toName: '即墨',
coords: [
[126.661669, 45.742347],
[120.447128, 36.389639],
],
},
{
fromName: '江苏',
toName: '朝阳',
coords: [
[118.763232, 32.061707],
[116.443108, 39.92147],
],
},
{
fromName: '吉林',
toName: '南通',
coords: [
[126.549572, 43.837883],
[120.894291, 31.980172],
],
},
{
fromName: '黑龙江',
toName: '张家港',
coords: [
[126.661669, 45.742347],
[120.553284, 31.870367],
],
},
{
fromName: '吉林',
toName: '三河',
coords: [
[126.549572, 43.837883],
[117.078295, 39.982718],
],
},
{
fromName: '吉林',
toName: '咸阳',
coords: [
[126.549572, 43.837883],
[108.708991, 34.329605],
],
},
{
fromName: '吉林',
toName: '中山',
coords: [
[126.549572, 43.837883],
[113.392782, 22.517646],
],
},
{
fromName: '黑龙江',
toName: '胶州',
coords: [
[126.661669, 45.742347],
[120.033382, 36.26468],
],
},
],
};
let option = {
animation: false,
GLMap: {},
title: { text: '人口迁徙图', left: 'center', textStyle: { color: '#fff' } },
legend: {
show: !1,
orient: 'vertical',
top: 'bottom',
left: 'right',
data: ['地点', '线路'],
textStyle: { color: '#fff' }
},
// geo: { map: '', roam: !0 },
series: [{
name: '地点',
type: 'effectScatter',
coordinateSystem: 'GLMap',
zlevel: 2,
rippleEffect: { brushType: 'stroke' },
label: { emphasis: { show: !0, position: 'right', formatter: '{b}' } },
symbolSize: 2,
showEffectOn: 'render',
itemStyle: { normal: { color: '#46bee9' } },
data: allData.citys
}, {
name: '线路',
type: 'lines',
coordinateSystem: 'GLMap',
zlevel: 2,
large: !0,
effect: { show: !0, constantSpeed: 30, symbol: 'pin', symbolSize: 3, trailLength: 0 },
lineStyle: {
normal: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: '#58B3CC'
}, { offset: 1, color: '#F58158' }], !1), width: 1, opacity: .2, curveness: .1
}
},
data: allData.moveLines
}]
}
export default option;
代码EchartsLaye.js
import*as echarts from 'echarts'
let GLMapCoordSys = function (GLMap, api) {
this._GLMap = GLMap,
this.dimensions = ['lng', 'lat'],
this._mapOffset = [0, 0],
this._api = api;
}
GLMapCoordSys.prototype.dimensions = ['lng', 'lat']
GLMapCoordSys.prototype.setMapOffset = function (mapOffset) {
this._mapOffset = mapOffset
}
GLMapCoordSys.prototype.getBMap = function () {
return this._GLMap
}
GLMapCoordSys.prototype.dataToPoint = function (data) {
let e = [99999, 99999],
i = Cesium.Cartesian3.fromDegrees(data[0], data[1]);
if (!i) return e;
let n = this._GLMap.cartesianToCanvasCoordinates(i);
if (!n) return e;
return !(Cesium.Cartesian3.angleBetween(this._GLMap.camera.position, i) > Cesium.Math.toRadians(75)) && [n.x - this._mapOffset[0], n.y - this._mapOffset[1]]
}
GLMapCoordSys.prototype.pointToData = function (pt) {
let mapOffset = this._mapOffset
pt = this._bmap.project(
[pt[0] + mapOffset[0],
pt[1] + mapOffset[1]]
)
return [pt.lng, pt.lat]
}
GLMapCoordSys.prototype.getViewRect = function () {
let api = this._api
return new echarts.graphic.BoundingRect(0, 0, api.getWidth(), api.getHeight())
}
GLMapCoordSys.prototype.getRoamTransform = function () {
return echarts.matrix.create()
}
GLMapCoordSys.dimensions = GLMapCoordSys.prototype.dimensions
GLMapCoordSys.create = function (ecModel, api) {
let coordSys;
ecModel.eachComponent('GLMap', function (GLMapModel) {
let viewportRoot = api.getZr().painter.getViewportRoot()
let GLMap = echarts.glMap;
coordSys = new GLMapCoordSys(GLMap, api)
coordSys.setMapOffset(GLMapModel.__mapOffset || [0, 0])
GLMapModel.coordinateSystem = coordSys
})
ecModel.eachSeries(function (seriesModel) {
if (seriesModel.get('coordinateSystem') === 'GLMap') {
seriesModel.coordinateSystem = coordSys
}
})
}
let EchartsLayer = function (map, options) {
this._map = map;
this._overlay = this._createChartOverlay();
if(options){
this._registerMap();
}
this._overlay.setOption(options||{});
}
EchartsLayer.prototype._registerMap=function(){
if(!this._isRegistered){
echarts.registerCoordinateSystem("GLMap", GLMapCoordSys),
echarts.registerAction({
type: "GLMapRoam", event: "GLMapRoam", update: "updateLayout"
}, function (t, e) { }),
echarts.extendComponentModel({
type: "GLMap", getBMap: function () {
return this.__GLMap
},
defaultOption: { roam: !1 }
}),
echarts.extendComponentView({
type: "GLMap",
init: function (t, e) {
this.api = e, echarts.glMap.postRender.addEventListener(this.moveHandler, this)
},
moveHandler: function (t, e) {
this.api.dispatchAction({ type: "GLMapRoam" })
},
render: function (t, e, i) { },
dispose: function (t) {
echarts.glMap.postRender.removeEventListener(this.moveHandler, this)
}
});
this._isRegistered=true;
}
}
EchartsLayer.prototype._createChartOverlay = function () {
let scene = this._map.scene;
scene.canvas.setAttribute("tabIndex", 0);
const ele = document.createElement('div');
return ele.style.position = "absolute",
ele.style.top = "0px",
ele.style.left = "0px",
ele.style.width = scene.canvas.width + "px",
ele.style.height = scene.canvas.height + "px",
ele.style.pointerEvents = "none",
ele.setAttribute("id", "echarts"),
ele.setAttribute("class", "echartMap"),
this._map.container.appendChild(ele),
this._echartsContainer = ele,
echarts.glMap = scene,
this._chart=echarts.init(ele)
this.resize()
}
EchartsLayer.prototype.dispose = function () {
this._echartsContainer && (this._map.container.removeChild(this._echartsContainer),
this._echartsContainer = null),
this._overlay && (this._overlay.dispose(), this._overlay = null);
}
EchartsLayer.prototype.updateOverlay = function (t) {
this._overlay && this._overlay.setOption(t);
}
EchartsLayer.prototype.getMap = function () {
return this._map;
}
EchartsLayer.prototype.getOverlay = function () {
return this._overlay;
}
EchartsLayer.prototype.show = function () {
this._echartsContainer && (this._echartsContainer.style.visibility = "visible");
}
EchartsLayer.prototype.hide = function () {
this._echartsContainer && (this._echartsContainer.style.visibility = "hidden");
}
EchartsLayer.prototype.remove=function(){
this._chart.clear();
if (this._echartsContainer.parentNode)
this._echartsContainer.parentNode.removeChild(this._echartsContainer);
this._map = undefined;
}
EchartsLayer.prototype.resize=function(){
const me=this;
window.onresize=function(){
const scene = me._map.scene;
me._echartsContainer.style.width = scene.canvas.style.width;
me._echartsContainer.style.height = scene.canvas.style.height;
me._chart.resize();
}
}
export default EchartsLayer