4065 lines
85 KiB
JavaScript
4065 lines
85 KiB
JavaScript
// 世界地图坐标
|
||
var chinaGeoCoordMap = {
|
||
'阿富汗': [67.709953, 33.93911],
|
||
'安哥拉': [17.873887, -11.202692],
|
||
'阿尔巴尼亚': [20.168331, 41.153332],
|
||
'阿拉伯联合酋长国': [53.847818, 23.424076],
|
||
'阿根廷': [-63.61667199999999, -38.416097],
|
||
'亚美尼亚': [45.038189, 40.069099],
|
||
'法属南半球和南极领地': [69.348557, -49.280366],
|
||
'澳大利亚': [133.775136, -25.274398],
|
||
'奥地利': [14.550072, 47.516231],
|
||
'阿塞拜疆': [47.576927, 40.143105],
|
||
'布隆迪': [29.918886, -3.373056],
|
||
'比利时': [4.469936, 50.503887],
|
||
'贝宁': [2.315834, 9.30769],
|
||
'布基纳法索': [-1.561593, 12.238333],
|
||
'孟加拉人民共和国': [90.356331, 23.684994],
|
||
'保加利亚': [25.48583, 42.733883],
|
||
'巴哈马': [-77.39627999999999, 25.03428],
|
||
'波斯尼亚和黑塞哥维那': [17.679076, 43.915886],
|
||
'白俄罗斯': [27.953389, 53.709807],
|
||
'伯利兹': [-88.49765, 17.189877],
|
||
'百慕大': [-64.7505, 32.3078],
|
||
'玻利维亚': [-63.58865299999999, -16.290154],
|
||
'巴西': [-51.92528, -14.235004],
|
||
'文莱': [114.727669, 4.535277],
|
||
'不丹': [90.433601, 27.514162],
|
||
'博茨瓦纳': [24.684866, -22.328474],
|
||
'中非共和国': [20.939444, 6.611110999999999],
|
||
'加拿大': [-106.346771, 56.130366],
|
||
'瑞士': [8.227511999999999, 46.818188],
|
||
'智利': [-71.542969, -35.675147],
|
||
// '中华人民共和国': [104.195397, 35.86166],
|
||
// "北京市": [116.405285, 39.904989],
|
||
// "天津市": [117.190182, 39.125596],
|
||
// "河北省": [114.502461, 38.045474],
|
||
// "山西省": [112.549248, 37.857014],
|
||
// "内蒙古自治区": [111.670801, 40.818311],
|
||
// "辽宁省": [123.429096, 41.796767],
|
||
// "吉林省": [125.3245, 43.886841],
|
||
// "黑龙江省": [126.642464, 45.756967],
|
||
// "上海市": [121.472644, 31.231706],
|
||
// "江苏省": [118.767413, 32.041544],
|
||
// "浙江省": [120.153576, 30.287459],
|
||
// "安徽省": [117.283042, 31.86119],
|
||
// "福建省": [119.306239, 26.075302],
|
||
// "江西省": [115.892151, 28.676493],
|
||
// "山东省": [117.000923, 36.675807],
|
||
// "河南省": [113.665412, 34.757975],
|
||
// "湖北省": [114.298572, 30.584355],
|
||
// "湖南省": [112.982279, 28.19409],
|
||
// "广东省": [113.280637, 23.125178],
|
||
// "广西壮族自治区": [108.320004, 22.82402],
|
||
// "海南省": [110.33119, 20.031971],
|
||
// "重庆市": [106.504962, 29.533155],
|
||
// "四川省": [104.065735, 30.659462],
|
||
// "贵州省": [106.713478, 26.578343],
|
||
// "云南省": [102.712251, 25.040609],
|
||
// "西藏自治区": [91.132212, 29.660361],
|
||
// "陕西省": [108.948024, 34.263161],
|
||
// "甘肃省": [103.823557, 36.058039],
|
||
// "青海省": [101.778916, 36.623178],
|
||
// "宁夏回族自治区": [106.278179, 38.46637],
|
||
// "新疆维吾尔自治区": [87.617733, 43.792818],
|
||
// "台湾省": [121.509062, 25.044332],
|
||
// "香港特别行政区": [114.173355, 22.320048],
|
||
// "澳门特别行政区": [113.54909, 22.198951],
|
||
'象牙海岸': [-5.547079999999999, 7.539988999999999],
|
||
'喀麦隆': [12.354722, 7.369721999999999],
|
||
'刚果民主共和国': [21.758664, -4.038333],
|
||
'刚果共和国': [15.827659, -0.228021],
|
||
'哥伦比亚': [-74.297333, 4.570868],
|
||
'哥斯达黎加共和国': [-83.753428, 9.748916999999999],
|
||
'古巴': [-77.781167, 21.521757],
|
||
'北塞浦路斯': [33.429859, 35.126413],
|
||
'塞浦路斯': [33.429859, 35.126413],
|
||
'捷克共和国': [15.472962, 49.81749199999999],
|
||
'德国': [10.451526, 51.165691],
|
||
'吉布提': [42.590275, 11.825138],
|
||
'丹麦': [9.501785, 56.26392],
|
||
'多明尼加共和国': [-70.162651, 18.735693],
|
||
'阿尔及利亚': [1.659626, 28.033886],
|
||
'厄瓜多尔': [-78.18340599999999, -1.831239],
|
||
'埃及': [30.802498, 26.820553],
|
||
'厄立特里亚': [39.782334, 15.179384],
|
||
'西班牙': [-3.74922, 40.46366700000001],
|
||
'爱沙尼亚': [25.013607, 58.595272],
|
||
'埃塞俄比亚': [40.489673, 9.145000000000001],
|
||
'芬兰': [25.748151, 61.92410999999999],
|
||
'斐': [178.065032, -17.713371],
|
||
'福克兰群岛': [-59.523613, -51.796253],
|
||
'法国': [2.213749, 46.227638],
|
||
'加蓬共和国': [11.609444, -0.803689],
|
||
'英国': [-3.435973, 55.378051],
|
||
'格鲁吉亚': [-82.9000751, 32.1656221],
|
||
'加纳': [-1.023194, 7.946527],
|
||
'几内亚': [-9.696645, 9.945587],
|
||
'冈比亚': [-15.310139, 13.443182],
|
||
'几内亚比绍': [-15.180413, 11.803749],
|
||
'赤道几内亚': [10.267895, 1.650801],
|
||
'希腊': [21.824312, 39.074208],
|
||
'格陵兰': [-42.604303, 71.706936],
|
||
'危地马拉': [-90.23075899999999, 15.783471],
|
||
'法属圭亚那': [-53.125782, 3.933889],
|
||
'圭亚那': [-58.93018, 4.860416],
|
||
'洪都拉斯': [-86.241905, 15.199999],
|
||
'克罗地亚': [15.2, 45.1],
|
||
'海地': [-72.285215, 18.971187],
|
||
'匈牙利共和国': [19.503304, 47.162494],
|
||
'印尼': [113.921327, -0.789275],
|
||
'爱尔兰': [-8.24389, 53.41291],
|
||
'伊朗': [53.688046, 32.427908],
|
||
'伊拉克': [43.679291, 33.223191],
|
||
'冰岛': [-19.020835, 64.963051],
|
||
'以色列': [34.851612, 31.046051],
|
||
'意大利': [12.56738, 41.87194],
|
||
'牙买加': [-77.297508, 18.109581],
|
||
'约旦': [36.238414, 30.585164],
|
||
'日本': [138.252924, 36.204824],
|
||
'哈萨克斯坦': [66.923684, 48.019573],
|
||
'肯尼亚': [37.906193, -0.023559],
|
||
'吉尔吉斯斯坦': [74.766098, 41.20438],
|
||
'柬埔寨': [104.990963, 12.565679],
|
||
'韩国': [127.766922, 35.907757],
|
||
'科索沃': [20.902977, 42.6026359],
|
||
'科威特': [47.481766, 29.31166],
|
||
'老挝': [102.495496, 19.85627],
|
||
'黎巴嫩': [35.862285, 33.854721],
|
||
'利比里亚共和国': [-9.429499000000002, 6.428055],
|
||
'利比亚': [17.228331, 26.3351],
|
||
'斯里兰卡': [80.77179699999999, 7.873053999999999],
|
||
'莱索托': [28.233608, -29.609988],
|
||
'立陶宛': [23.881275, 55.169438],
|
||
"巴林": [50.30, 26.10],
|
||
'卢森堡': [6.129582999999999, 49.815273],
|
||
'拉脱维亚共和国': [24.603189, 56.879635],
|
||
'摩洛哥': [-7.092619999999999, 31.791702],
|
||
'摩尔多瓦': [28.369885, 47.411631],
|
||
'马达加斯加': [46.869107, -18.766947],
|
||
'墨西哥': [-102.552784, 23.634501],
|
||
'马其顿': [21.745275, 41.608635],
|
||
'马里': [-3.996166, 17.570692],
|
||
'缅甸': [95.956223, 21.913965],
|
||
'黑山共和国': [19.37439, 42.708678],
|
||
'蒙古': [103.846656, 46.862496],
|
||
'莫桑比克': [35.529562, -18.665695],
|
||
'毛里塔尼亚': [-10.940835, 21.00789],
|
||
'马拉维': [34.301525, -13.254308],
|
||
'马来西亚': [101.975766, 4.210484],
|
||
'纳米比亚': [18.49041, -22.95764],
|
||
'新喀里多尼亚': [165.618042, -20.904305],
|
||
'尼日尔': [8.081666, 17.607789],
|
||
'尼日利亚': [8.675277, 9.081999],
|
||
'尼加拉瓜': [-85.207229, 12.865416],
|
||
'荷兰': [5.291265999999999, 52.132633],
|
||
'挪威': [8.468945999999999, 60.47202399999999],
|
||
'尼泊尔': [84.12400799999999, 28.394857],
|
||
'新西兰': [174.885971, -40.900557],
|
||
'阿曼': [55.923255, 21.512583],
|
||
'巴基斯坦': [69.34511599999999, 30.375321],
|
||
'巴拿马共和国': [-80.782127, 8.537981],
|
||
'秘鲁': [-75.015152, -9.189967],
|
||
'菲律宾': [121.774017, 12.879721],
|
||
'巴布亚新几内亚': [143.95555, -6.314992999999999],
|
||
'波兰': [19.145136, 51.919438],
|
||
'波多黎各': [-66.590149, 18.220833],
|
||
'北朝鲜': [127.510093, 40.339852],
|
||
'葡萄牙': [-8.224454, 39.39987199999999],
|
||
'巴拉圭': [-58.443832, -23.442503],
|
||
'卡塔尔': [51.183884, 25.354826],
|
||
'罗马尼亚': [24.96676, 45.943161],
|
||
'俄罗斯': [105.318756, 61.52401],
|
||
'俄罗斯联邦': [105.318756, 61.52401],
|
||
'卢旺达': [29.873888, -1.940278],
|
||
'西撒哈拉': [-12.885834, 24.215527],
|
||
'沙特阿拉伯': [45.079162, 23.885942],
|
||
'苏丹': [30.217636, 12.862807],
|
||
'南苏丹': [31.3069788, 6.876991899999999],
|
||
'塞内加尔': [-14.452362, 14.497401],
|
||
'所罗门群岛': [160.156194, -9.64571],
|
||
'塞拉利昂': [-11.779889, 8.460555],
|
||
'萨尔瓦多': [-88.89653, 13.794185],
|
||
'索马里兰': [46.8252838, 9.411743399999999],
|
||
'索马里': [46.199616, 5.152149],
|
||
'塞尔维亚': [21.005859, 44.016521],
|
||
'苏里南': [-56.027783, 3.919305],
|
||
'斯洛伐克共和国': [19.699024, 48.669026],
|
||
'斯洛文尼亚': [14.995463, 46.151241],
|
||
'瑞典': [18.643501, 60.12816100000001],
|
||
'斯威士兰': [31.465866, -26.522503],
|
||
'叙利亚': [38.996815, 34.80207499999999],
|
||
'乍得': [18.732207, 15.454166],
|
||
'多哥': [0.824782, 8.619543],
|
||
'泰国': [100.992541, 15.870032],
|
||
'塔吉克斯坦共和国': [71.276093, 38.861034],
|
||
'土库曼斯坦': [59.556278, 38.969719],
|
||
'东帝汶': [125.727539, -8.874217],
|
||
'特里尼达和多巴哥': [-61.222503, 10.691803],
|
||
'突尼斯': [9.537499, 33.886917],
|
||
'土耳其': [35.243322, 38.963745],
|
||
'坦桑尼亚': [34.888822, -6.369028],
|
||
'乌干达': [32.290275, 1.373333],
|
||
'乌克兰': [31.16558, 48.379433],
|
||
'乌拉圭': [-55.765835, -32.522779],
|
||
'美国': [-95.712891, 37.09024],
|
||
'乌兹别克斯坦': [64.585262, 41.377491],
|
||
'委内瑞拉': [-66.58973, 6.42375],
|
||
'越南': [108.277199, 14.058324],
|
||
'瓦努阿图': [166.959158, -15.376706],
|
||
'西岸': [35.3027226, 31.9465703],
|
||
'也门': [48.516388, 15.552727],
|
||
'南非': [22.937506, -30.559482],
|
||
'赞比亚': [27.849332, -13.133897],
|
||
'津巴布韦': [29.154857, -19.015438],
|
||
'科摩罗': [43.872219, -11.875001],
|
||
'印度尼西亚': [106.515414, -6.103040],
|
||
'印度': [78.96288, 20.593684],
|
||
"刚果": [15.12, -4.09],
|
||
"萨摩亚独立国": [-171.46, 13.5],
|
||
"朝鲜": [125.30, 39.09],
|
||
"新加坡": [103.87546, 1.30243],
|
||
"中非": [18.33, 4.21],
|
||
"巴勒斯坦": [35.25, 31.79],
|
||
"圣卢西亚": [-60.58, 14.02],
|
||
"安提瓜和巴布达": [-61.48, 17.20],
|
||
"巴巴多斯": [-59.30, 13.05],
|
||
"开曼群岛": [-81.24, 19.20],
|
||
"法罗群岛": [-6.56, 62.05],
|
||
"圣文森特和格林纳丁斯": [-61.10, 13.10],
|
||
"特立尼达和多巴哥": [-60.32, 11.18],
|
||
"台澎金马单独关税区": [121.21, 25.02],
|
||
"中国香港": [114.12, 22.26],
|
||
"中国澳门": [113.5, 22.2],
|
||
"格林纳达": [-61.4, 12.7],
|
||
"塞舌尔共和国": [55.28, -4.4],
|
||
"多米尼克": [61.23, 15.18],
|
||
"斐济": [178.30, -18.06],
|
||
"科特迪瓦": [-5.17, 6.49],
|
||
'欧盟': [4.47, 50.50],
|
||
"东城区": [
|
||
116.418757,
|
||
39.917544
|
||
],
|
||
"西城区": [
|
||
116.366794,
|
||
39.915309
|
||
],
|
||
"朝阳区": [
|
||
116.486409,
|
||
39.921489
|
||
],
|
||
"丰台区": [
|
||
116.286968,
|
||
39.863642
|
||
],
|
||
"石景山区": [
|
||
116.195445,
|
||
39.914601
|
||
],
|
||
"海淀区": [
|
||
116.310316,
|
||
39.956074
|
||
],
|
||
"门头沟区": [
|
||
116.105381,
|
||
39.937183
|
||
],
|
||
"房山区": [
|
||
116.139157,
|
||
39.735535
|
||
],
|
||
"通州区": [
|
||
116.658603,
|
||
39.902486
|
||
],
|
||
"顺义区": [
|
||
116.653525,
|
||
40.128936
|
||
],
|
||
"昌平区": [
|
||
116.235906,
|
||
40.218085
|
||
],
|
||
"大兴区": [
|
||
116.338033,
|
||
39.728908
|
||
],
|
||
"怀柔区": [
|
||
116.637122,
|
||
40.324272
|
||
],
|
||
"平谷区": [
|
||
117.112335,
|
||
40.144783
|
||
],
|
||
"密云区": [
|
||
116.843352,
|
||
40.377362
|
||
],
|
||
"延庆区": [
|
||
115.985006,
|
||
40.465325
|
||
],
|
||
"和平区": [
|
||
117.195907,
|
||
39.118327
|
||
],
|
||
"河东区": [
|
||
117.226568,
|
||
39.122125
|
||
],
|
||
"河西区": [
|
||
117.217536,
|
||
39.101897
|
||
],
|
||
"南开区": [
|
||
117.164143,
|
||
39.120474
|
||
],
|
||
"河北区": [
|
||
117.201569,
|
||
39.156632
|
||
],
|
||
"红桥区": [
|
||
117.163301,
|
||
39.175066
|
||
],
|
||
"东丽区": [
|
||
117.313967,
|
||
39.087764
|
||
],
|
||
"西青区": [
|
||
117.012247,
|
||
39.139446
|
||
],
|
||
"津南区": [
|
||
117.382549,
|
||
38.989577
|
||
],
|
||
"北辰区": [
|
||
117.13482,
|
||
39.225555
|
||
],
|
||
"武清区": [
|
||
117.057959,
|
||
39.376925
|
||
],
|
||
"宝坻区": [
|
||
117.308094,
|
||
39.716965
|
||
],
|
||
"滨海新区": [
|
||
117.654173,
|
||
39.032846
|
||
],
|
||
"宁河区": [
|
||
117.82828,
|
||
39.328886
|
||
],
|
||
"静海区": [
|
||
116.925304,
|
||
38.935671
|
||
],
|
||
"蓟州区": [
|
||
117.407449,
|
||
40.045342
|
||
],
|
||
"石家庄市": [
|
||
114.502461,
|
||
38.045474
|
||
],
|
||
"唐山市": [
|
||
118.175393,
|
||
39.635113
|
||
],
|
||
"秦皇岛市": [
|
||
119.586579,
|
||
39.942531
|
||
],
|
||
"邯郸市": [
|
||
114.490686,
|
||
36.612273
|
||
],
|
||
"邢台市": [
|
||
114.508851,
|
||
37.0682
|
||
],
|
||
"保定市": [
|
||
115.482331,
|
||
38.867657
|
||
],
|
||
"张家口市": [
|
||
114.884091,
|
||
40.811901
|
||
],
|
||
"承德市": [
|
||
117.939152,
|
||
40.976204
|
||
],
|
||
"沧州市": [
|
||
116.857461,
|
||
38.310582
|
||
],
|
||
"廊坊市": [
|
||
116.704441,
|
||
39.523927
|
||
],
|
||
"衡水市": [
|
||
115.665993,
|
||
37.735097
|
||
],
|
||
"太原市": [
|
||
112.549248,
|
||
37.857014
|
||
],
|
||
"大同市": [
|
||
113.295259,
|
||
40.09031
|
||
],
|
||
"阳泉市": [
|
||
113.583285,
|
||
37.861188
|
||
],
|
||
"长治市": [
|
||
113.113556,
|
||
36.191112
|
||
],
|
||
"晋城市": [
|
||
112.851274,
|
||
35.497553
|
||
],
|
||
"朔州市": [
|
||
112.433387,
|
||
39.331261
|
||
],
|
||
"晋中市": [
|
||
112.736465,
|
||
37.696495
|
||
],
|
||
"运城市": [
|
||
111.003957,
|
||
35.022778
|
||
],
|
||
"忻州市": [
|
||
112.733538,
|
||
38.41769
|
||
],
|
||
"临汾市": [
|
||
111.517973,
|
||
36.08415
|
||
],
|
||
"吕梁市": [
|
||
111.134335,
|
||
37.524366
|
||
],
|
||
"呼和浩特市": [
|
||
111.670801,
|
||
40.818311
|
||
],
|
||
"包头市": [
|
||
109.840405,
|
||
40.658168
|
||
],
|
||
"乌海市": [
|
||
106.825563,
|
||
39.673734
|
||
],
|
||
"赤峰市": [
|
||
118.956806,
|
||
42.275317
|
||
],
|
||
"通辽市": [
|
||
122.263119,
|
||
43.617429
|
||
],
|
||
"鄂尔多斯市": [
|
||
109.99029,
|
||
39.817179
|
||
],
|
||
"呼伦贝尔市": [
|
||
119.758168,
|
||
49.215333
|
||
],
|
||
"巴彦淖尔市": [
|
||
107.416959,
|
||
40.757402
|
||
],
|
||
"乌兰察布市": [
|
||
113.114543,
|
||
41.034126
|
||
],
|
||
"兴安盟": [
|
||
122.070317,
|
||
46.076268
|
||
],
|
||
"锡林郭勒盟": [
|
||
116.090996,
|
||
43.944018
|
||
],
|
||
"阿拉善盟": [
|
||
105.706422,
|
||
38.844814
|
||
],
|
||
"沈阳市": [
|
||
123.429096,
|
||
41.796767
|
||
],
|
||
"大连市": [
|
||
121.618622,
|
||
38.91459
|
||
],
|
||
"鞍山市": [
|
||
122.995632,
|
||
41.110626
|
||
],
|
||
"抚顺市": [
|
||
123.921109,
|
||
41.875956
|
||
],
|
||
"本溪市": [
|
||
123.770519,
|
||
41.297909
|
||
],
|
||
"丹东市": [
|
||
124.383044,
|
||
40.124296
|
||
],
|
||
"锦州市": [
|
||
121.135742,
|
||
41.119269
|
||
],
|
||
"营口市": [
|
||
122.235151,
|
||
40.667432
|
||
],
|
||
"阜新市": [
|
||
121.648962,
|
||
42.011796
|
||
],
|
||
"辽阳市": [
|
||
123.18152,
|
||
41.269402
|
||
],
|
||
"盘锦市": [
|
||
122.06957,
|
||
41.124484
|
||
],
|
||
"铁岭市": [
|
||
123.844279,
|
||
42.290585
|
||
],
|
||
"朝阳市": [
|
||
120.451176,
|
||
41.576758
|
||
],
|
||
"葫芦岛市": [
|
||
120.856394,
|
||
40.755572
|
||
],
|
||
"长春市": [
|
||
125.3245,
|
||
43.886841
|
||
],
|
||
"吉林市": [
|
||
126.55302,
|
||
43.843577
|
||
],
|
||
"四平市": [
|
||
124.370785,
|
||
43.170344
|
||
],
|
||
"辽源市": [
|
||
125.145349,
|
||
42.902692
|
||
],
|
||
"通化市": [
|
||
125.936501,
|
||
41.721177
|
||
],
|
||
"白山市": [
|
||
126.427839,
|
||
41.942505
|
||
],
|
||
"松原市": [
|
||
124.823608,
|
||
45.118243
|
||
],
|
||
"白城市": [
|
||
122.841114,
|
||
45.619026
|
||
],
|
||
"延边朝鲜族自治州": [
|
||
129.513228,
|
||
42.904823
|
||
],
|
||
"哈尔滨市": [
|
||
126.642464,
|
||
45.756967
|
||
],
|
||
"齐齐哈尔市": [
|
||
123.95792,
|
||
47.342081
|
||
],
|
||
"鸡西市": [
|
||
130.975966,
|
||
45.300046
|
||
],
|
||
"鹤岗市": [
|
||
130.277487,
|
||
47.332085
|
||
],
|
||
"双鸭山市": [
|
||
131.157304,
|
||
46.643442
|
||
],
|
||
"大庆市": [
|
||
125.11272,
|
||
46.590734
|
||
],
|
||
"伊春市": [
|
||
128.899396,
|
||
47.724775
|
||
],
|
||
"佳木斯市": [
|
||
130.361634,
|
||
46.809606
|
||
],
|
||
"七台河市": [
|
||
131.015584,
|
||
45.771266
|
||
],
|
||
"牡丹江市": [
|
||
129.618602,
|
||
44.582962
|
||
],
|
||
"黑河市": [
|
||
127.499023,
|
||
50.249585
|
||
],
|
||
"绥化市": [
|
||
126.99293,
|
||
46.637393
|
||
],
|
||
"大兴安岭地区": [
|
||
124.711526,
|
||
52.335262
|
||
],
|
||
"黄浦区": [
|
||
121.490317,
|
||
31.222771
|
||
],
|
||
"徐汇区": [
|
||
121.43752,
|
||
31.179973
|
||
],
|
||
"长宁区": [
|
||
121.4222,
|
||
31.218123
|
||
],
|
||
"静安区": [
|
||
121.448224,
|
||
31.229003
|
||
],
|
||
"普陀区": [
|
||
121.392499,
|
||
31.241701
|
||
],
|
||
"虹口区": [
|
||
121.491832,
|
||
31.26097
|
||
],
|
||
"杨浦区": [
|
||
121.522797,
|
||
31.270755
|
||
],
|
||
"闵行区": [
|
||
121.375972,
|
||
31.111658
|
||
],
|
||
"宝山区": [
|
||
121.489934,
|
||
31.398896
|
||
],
|
||
"嘉定区": [
|
||
121.250333,
|
||
31.383524
|
||
],
|
||
"浦东新区": [
|
||
121.567706,
|
||
31.245944
|
||
],
|
||
"金山区": [
|
||
121.330736,
|
||
30.724697
|
||
],
|
||
"松江区": [
|
||
121.223543,
|
||
31.03047
|
||
],
|
||
"青浦区": [
|
||
121.113021,
|
||
31.151209
|
||
],
|
||
"奉贤区": [
|
||
121.458472,
|
||
30.912345
|
||
],
|
||
"崇明区": [
|
||
121.397516,
|
||
31.626946
|
||
],
|
||
"南京市": [
|
||
118.767413,
|
||
32.041544
|
||
],
|
||
"无锡市": [
|
||
120.301663,
|
||
31.574729
|
||
],
|
||
"徐州市": [
|
||
117.184811,
|
||
34.261792
|
||
],
|
||
"常州市": [
|
||
119.946973,
|
||
31.772752
|
||
],
|
||
"苏州市": [
|
||
120.619585,
|
||
31.299379
|
||
],
|
||
"南通市": [
|
||
120.864608,
|
||
32.016212
|
||
],
|
||
"连云港市": [
|
||
119.178821,
|
||
34.600018
|
||
],
|
||
"淮安市": [
|
||
119.021265,
|
||
33.597506
|
||
],
|
||
"盐城市": [
|
||
120.139998,
|
||
33.377631
|
||
],
|
||
"扬州市": [
|
||
119.421003,
|
||
32.393159
|
||
],
|
||
"镇江市": [
|
||
119.452753,
|
||
32.204402
|
||
],
|
||
"泰州市": [
|
||
119.915176,
|
||
32.484882
|
||
],
|
||
"宿迁市": [
|
||
118.275162,
|
||
33.963008
|
||
],
|
||
"杭州市": [
|
||
120.153576,
|
||
30.287459
|
||
],
|
||
"宁波市": [
|
||
121.549792,
|
||
29.868388
|
||
],
|
||
"温州市": [
|
||
120.672111,
|
||
28.000575
|
||
],
|
||
"嘉兴市": [
|
||
120.750865,
|
||
30.762653
|
||
],
|
||
"湖州市": [
|
||
120.102398,
|
||
30.867198
|
||
],
|
||
"绍兴市": [
|
||
120.582112,
|
||
29.997117
|
||
],
|
||
"金华市": [
|
||
119.649506,
|
||
29.089524
|
||
],
|
||
"衢州市": [
|
||
118.87263,
|
||
28.941708
|
||
],
|
||
"舟山市": [
|
||
122.106863,
|
||
30.016028
|
||
],
|
||
"台州市": [
|
||
121.428599,
|
||
28.661378
|
||
],
|
||
"丽水市": [
|
||
119.921786,
|
||
28.451993
|
||
],
|
||
"合肥市": [
|
||
117.283042,
|
||
31.86119
|
||
],
|
||
"芜湖市": [
|
||
118.376451,
|
||
31.326319
|
||
],
|
||
"蚌埠市": [
|
||
117.363228,
|
||
32.939667
|
||
],
|
||
"淮南市": [
|
||
117.018329,
|
||
32.647574
|
||
],
|
||
"马鞍山市": [
|
||
118.507906,
|
||
31.689362
|
||
],
|
||
"淮北市": [
|
||
116.794664,
|
||
33.971707
|
||
],
|
||
"铜陵市": [
|
||
117.816576,
|
||
30.929935
|
||
],
|
||
"安庆市": [
|
||
117.043551,
|
||
30.50883
|
||
],
|
||
"黄山市": [
|
||
118.317325,
|
||
29.709239
|
||
],
|
||
"滁州市": [
|
||
118.316264,
|
||
32.303627
|
||
],
|
||
"阜阳市": [
|
||
115.819729,
|
||
32.896969
|
||
],
|
||
"宿州市": [
|
||
116.984084,
|
||
33.633891
|
||
],
|
||
"六安市": [
|
||
116.507676,
|
||
31.752889
|
||
],
|
||
"亳州市": [
|
||
115.782939,
|
||
33.869338
|
||
],
|
||
"池州市": [
|
||
117.489157,
|
||
30.656037
|
||
],
|
||
"宣城市": [
|
||
118.757995,
|
||
30.945667
|
||
],
|
||
"福州市": [
|
||
119.306239,
|
||
26.075302
|
||
],
|
||
"厦门市": [
|
||
118.11022,
|
||
24.490474
|
||
],
|
||
"莆田市": [
|
||
119.007558,
|
||
25.431011
|
||
],
|
||
"三明市": [
|
||
117.635001,
|
||
26.265444
|
||
],
|
||
"泉州市": [
|
||
118.589421,
|
||
24.908853
|
||
],
|
||
"漳州市": [
|
||
117.661801,
|
||
24.510897
|
||
],
|
||
"南平市": [
|
||
118.178459,
|
||
26.635627
|
||
],
|
||
"龙岩市": [
|
||
117.02978,
|
||
25.091603
|
||
],
|
||
"宁德市": [
|
||
119.527082,
|
||
26.65924
|
||
],
|
||
"南昌市": [
|
||
115.892151,
|
||
28.676493
|
||
],
|
||
"景德镇市": [
|
||
117.214664,
|
||
29.29256
|
||
],
|
||
"萍乡市": [
|
||
113.852186,
|
||
27.622946
|
||
],
|
||
"九江市": [
|
||
115.992811,
|
||
29.712034
|
||
],
|
||
"新余市": [
|
||
114.930835,
|
||
27.810834
|
||
],
|
||
"鹰潭市": [
|
||
117.033838,
|
||
28.238638
|
||
],
|
||
"赣州市": [
|
||
114.940278,
|
||
25.85097
|
||
],
|
||
"吉安市": [
|
||
114.986373,
|
||
27.111699
|
||
],
|
||
"宜春市": [
|
||
114.391136,
|
||
27.8043
|
||
],
|
||
"抚州市": [
|
||
116.358351,
|
||
27.98385
|
||
],
|
||
"上饶市": [
|
||
117.971185,
|
||
28.44442
|
||
],
|
||
"济南市": [
|
||
117.000923,
|
||
36.675807
|
||
],
|
||
"青岛市": [
|
||
120.355173,
|
||
36.082982
|
||
],
|
||
"淄博市": [
|
||
118.047648,
|
||
36.814939
|
||
],
|
||
"枣庄市": [
|
||
117.557964,
|
||
34.856424
|
||
],
|
||
"东营市": [
|
||
118.66471,
|
||
37.434564
|
||
],
|
||
"烟台市": [
|
||
121.391382,
|
||
37.539297
|
||
],
|
||
"潍坊市": [
|
||
119.107078,
|
||
36.70925
|
||
],
|
||
"济宁市": [
|
||
116.587245,
|
||
35.415393
|
||
],
|
||
"泰安市": [
|
||
117.129063,
|
||
36.194968
|
||
],
|
||
"威海市": [
|
||
122.116394,
|
||
37.509691
|
||
],
|
||
"日照市": [
|
||
119.461208,
|
||
35.428588
|
||
],
|
||
"临沂市": [
|
||
118.326443,
|
||
35.065282
|
||
],
|
||
"德州市": [
|
||
116.307428,
|
||
37.453968
|
||
],
|
||
"聊城市": [
|
||
115.980367,
|
||
36.456013
|
||
],
|
||
"滨州市": [
|
||
118.016974,
|
||
37.383542
|
||
],
|
||
"菏泽市": [
|
||
115.469381,
|
||
35.246531
|
||
],
|
||
"郑州市": [
|
||
113.665412,
|
||
34.757975
|
||
],
|
||
"开封市": [
|
||
114.341447,
|
||
34.797049
|
||
],
|
||
"洛阳市": [
|
||
112.434468,
|
||
34.663041
|
||
],
|
||
"平顶山市": [
|
||
113.307718,
|
||
33.735241
|
||
],
|
||
"安阳市": [
|
||
114.352482,
|
||
36.103442
|
||
],
|
||
"鹤壁市": [
|
||
114.295444,
|
||
35.748236
|
||
],
|
||
"新乡市": [
|
||
113.883991,
|
||
35.302616
|
||
],
|
||
"焦作市": [
|
||
113.238266,
|
||
35.23904
|
||
],
|
||
"濮阳市": [
|
||
115.041299,
|
||
35.768234
|
||
],
|
||
"许昌市": [
|
||
113.826063,
|
||
34.022956
|
||
],
|
||
"漯河市": [
|
||
114.026405,
|
||
33.575855
|
||
],
|
||
"三门峡市": [
|
||
111.194099,
|
||
34.777338
|
||
],
|
||
"南阳市": [
|
||
112.540918,
|
||
32.999082
|
||
],
|
||
"商丘市": [
|
||
115.650497,
|
||
34.437054
|
||
],
|
||
"信阳市": [
|
||
114.075031,
|
||
32.123274
|
||
],
|
||
"周口市": [
|
||
114.649653,
|
||
33.620357
|
||
],
|
||
"驻马店市": [
|
||
114.024736,
|
||
32.980169
|
||
],
|
||
"济源市": [
|
||
112.590047,
|
||
35.090378
|
||
],
|
||
"武汉市": [
|
||
114.298572,
|
||
30.584355
|
||
],
|
||
"黄石市": [
|
||
115.077048,
|
||
30.220074
|
||
],
|
||
"十堰市": [
|
||
110.787916,
|
||
32.646907
|
||
],
|
||
"宜昌市": [
|
||
111.290843,
|
||
30.702636
|
||
],
|
||
"襄阳市": [
|
||
112.144146,
|
||
32.042426
|
||
],
|
||
"鄂州市": [
|
||
114.890593,
|
||
30.396536
|
||
],
|
||
"荆门市": [
|
||
112.204251,
|
||
31.03542
|
||
],
|
||
"孝感市": [
|
||
113.926655,
|
||
30.926423
|
||
],
|
||
"荆州市": [
|
||
112.23813,
|
||
30.326857
|
||
],
|
||
"黄冈市": [
|
||
114.879365,
|
||
30.447711
|
||
],
|
||
"咸宁市": [
|
||
114.328963,
|
||
29.832798
|
||
],
|
||
"随州市": [
|
||
113.37377,
|
||
31.717497
|
||
],
|
||
"恩施土家族苗族自治州": [
|
||
109.48699,
|
||
30.283114
|
||
],
|
||
"仙桃市": [
|
||
113.453974,
|
||
30.364953
|
||
],
|
||
"潜江市": [
|
||
112.896866,
|
||
30.421215
|
||
],
|
||
"天门市": [
|
||
113.165862,
|
||
30.653061
|
||
],
|
||
"神农架林区": [
|
||
110.671525,
|
||
31.744449
|
||
],
|
||
"长沙市": [
|
||
112.982279,
|
||
28.19409
|
||
],
|
||
"株洲市": [
|
||
113.151737,
|
||
27.835806
|
||
],
|
||
"湘潭市": [
|
||
112.944052,
|
||
27.82973
|
||
],
|
||
"衡阳市": [
|
||
112.607693,
|
||
26.900358
|
||
],
|
||
"邵阳市": [
|
||
111.46923,
|
||
27.237842
|
||
],
|
||
"岳阳市": [
|
||
113.132855,
|
||
29.37029
|
||
],
|
||
"常德市": [
|
||
111.691347,
|
||
29.040225
|
||
],
|
||
"张家界市": [
|
||
110.479921,
|
||
29.127401
|
||
],
|
||
"益阳市": [
|
||
112.355042,
|
||
28.570066
|
||
],
|
||
"郴州市": [
|
||
113.032067,
|
||
25.793589
|
||
],
|
||
"永州市": [
|
||
111.608019,
|
||
26.434516
|
||
],
|
||
"怀化市": [
|
||
109.97824,
|
||
27.550082
|
||
],
|
||
"娄底市": [
|
||
112.008497,
|
||
27.728136
|
||
],
|
||
"湘西土家族苗族自治州": [
|
||
109.739735,
|
||
28.314296
|
||
],
|
||
"广州市": [
|
||
113.280637,
|
||
23.125178
|
||
],
|
||
"韶关市": [
|
||
113.591544,
|
||
24.801322
|
||
],
|
||
"深圳市": [
|
||
114.085947,
|
||
22.547
|
||
],
|
||
"珠海市": [
|
||
113.553986,
|
||
22.224979
|
||
],
|
||
"汕头市": [
|
||
116.708463,
|
||
23.37102
|
||
],
|
||
"佛山市": [
|
||
113.122717,
|
||
23.028762
|
||
],
|
||
"江门市": [
|
||
113.094942,
|
||
22.590431
|
||
],
|
||
"湛江市": [
|
||
110.364977,
|
||
21.274898
|
||
],
|
||
"茂名市": [
|
||
110.919229,
|
||
21.659751
|
||
],
|
||
"肇庆市": [
|
||
112.472529,
|
||
23.051546
|
||
],
|
||
"惠州市": [
|
||
114.412599,
|
||
23.079404
|
||
],
|
||
"梅州市": [
|
||
116.117582,
|
||
24.299112
|
||
],
|
||
"汕尾市": [
|
||
115.364238,
|
||
22.774485
|
||
],
|
||
"河源市": [
|
||
114.697802,
|
||
23.746266
|
||
],
|
||
"阳江市": [
|
||
111.975107,
|
||
21.859222
|
||
],
|
||
"清远市": [
|
||
113.051227,
|
||
23.685022
|
||
],
|
||
"东莞市": [
|
||
113.746262,
|
||
23.046237
|
||
],
|
||
"中山市": [
|
||
113.382391,
|
||
22.521113
|
||
],
|
||
"潮州市": [
|
||
116.632301,
|
||
23.661701
|
||
],
|
||
"揭阳市": [
|
||
116.355733,
|
||
23.543778
|
||
],
|
||
"云浮市": [
|
||
112.044439,
|
||
22.929801
|
||
],
|
||
"南宁市": [
|
||
108.320004,
|
||
22.82402
|
||
],
|
||
"柳州市": [
|
||
109.411703,
|
||
24.314617
|
||
],
|
||
"桂林市": [
|
||
110.299121,
|
||
25.274215
|
||
],
|
||
"梧州市": [
|
||
111.297604,
|
||
23.474803
|
||
],
|
||
"北海市": [
|
||
109.119254,
|
||
21.473343
|
||
],
|
||
"防城港市": [
|
||
108.345478,
|
||
21.614631
|
||
],
|
||
"钦州市": [
|
||
108.624175,
|
||
21.967127
|
||
],
|
||
"贵港市": [
|
||
109.602146,
|
||
23.0936
|
||
],
|
||
"玉林市": [
|
||
110.154393,
|
||
22.63136
|
||
],
|
||
"百色市": [
|
||
106.616285,
|
||
23.897742
|
||
],
|
||
"贺州市": [
|
||
111.552056,
|
||
24.414141
|
||
],
|
||
"河池市": [
|
||
108.062105,
|
||
24.695899
|
||
],
|
||
"来宾市": [
|
||
109.229772,
|
||
23.733766
|
||
],
|
||
"崇左市": [
|
||
107.353926,
|
||
22.404108
|
||
],
|
||
"海口市": [
|
||
110.33119,
|
||
20.031971
|
||
],
|
||
"三亚市": [
|
||
109.508268,
|
||
18.247872
|
||
],
|
||
"三沙市": [
|
||
112.34882,
|
||
16.831039
|
||
],
|
||
"儋州市": [
|
||
109.576782,
|
||
19.517486
|
||
],
|
||
"五指山市": [
|
||
109.516662,
|
||
18.776921
|
||
],
|
||
"琼海市": [
|
||
110.466785,
|
||
19.246011
|
||
],
|
||
"文昌市": [
|
||
110.753975,
|
||
19.612986
|
||
],
|
||
"万宁市": [
|
||
110.388793,
|
||
18.796216
|
||
],
|
||
"东方市": [
|
||
108.653789,
|
||
19.10198
|
||
],
|
||
"定安县": [
|
||
110.349235,
|
||
19.684966
|
||
],
|
||
"屯昌县": [
|
||
110.102773,
|
||
19.362916
|
||
],
|
||
"澄迈县": [
|
||
110.007147,
|
||
19.737095
|
||
],
|
||
"临高县": [
|
||
109.687697,
|
||
19.908293
|
||
],
|
||
"白沙黎族自治县": [
|
||
109.452606,
|
||
19.224584
|
||
],
|
||
"昌江黎族自治县": [
|
||
109.053351,
|
||
19.260968
|
||
],
|
||
"乐东黎族自治县": [
|
||
109.175444,
|
||
18.74758
|
||
],
|
||
"陵水黎族自治县": [
|
||
110.037218,
|
||
18.505006
|
||
],
|
||
"保亭黎族苗族自治县": [
|
||
109.70245,
|
||
18.636371
|
||
],
|
||
"琼中黎族苗族自治县": [
|
||
109.839996,
|
||
19.03557
|
||
],
|
||
"万州区": [
|
||
108.380246,
|
||
30.807807
|
||
],
|
||
"涪陵区": [
|
||
107.394905,
|
||
29.703652
|
||
],
|
||
"渝中区": [
|
||
106.56288,
|
||
29.556742
|
||
],
|
||
"大渡口区": [
|
||
106.48613,
|
||
29.481002
|
||
],
|
||
"江北区": [
|
||
106.532844,
|
||
29.575352
|
||
],
|
||
"沙坪坝区": [
|
||
106.4542,
|
||
29.541224
|
||
],
|
||
"九龙坡区": [
|
||
106.480989,
|
||
29.523492
|
||
],
|
||
"南岸区": [
|
||
106.560813,
|
||
29.523992
|
||
],
|
||
"北碚区": [
|
||
106.437868,
|
||
29.82543
|
||
],
|
||
"綦江区": [
|
||
106.651417,
|
||
29.028091
|
||
],
|
||
"大足区": [
|
||
105.715319,
|
||
29.700498
|
||
],
|
||
"渝北区": [
|
||
106.512851,
|
||
29.601451
|
||
],
|
||
"巴南区": [
|
||
106.519423,
|
||
29.381919
|
||
],
|
||
"黔江区": [
|
||
108.782577,
|
||
29.527548
|
||
],
|
||
"长寿区": [
|
||
107.074854,
|
||
29.833671
|
||
],
|
||
"江津区": [
|
||
106.253156,
|
||
29.283387
|
||
],
|
||
"合川区": [
|
||
106.265554,
|
||
29.990993
|
||
],
|
||
"永川区": [
|
||
105.894714,
|
||
29.348748
|
||
],
|
||
"南川区": [
|
||
107.098153,
|
||
29.156646
|
||
],
|
||
"璧山区": [
|
||
106.231126,
|
||
29.593581
|
||
],
|
||
"铜梁区": [
|
||
106.054948,
|
||
29.839944
|
||
],
|
||
"潼南区": [
|
||
105.841818,
|
||
30.189554
|
||
],
|
||
"荣昌区": [
|
||
105.594061,
|
||
29.403627
|
||
],
|
||
"开州区": [
|
||
108.413317,
|
||
31.167735
|
||
],
|
||
"梁平区": [
|
||
107.800034,
|
||
30.672168
|
||
],
|
||
"武隆区": [
|
||
107.75655,
|
||
29.32376
|
||
],
|
||
"城口县": [
|
||
108.6649,
|
||
31.946293
|
||
],
|
||
"丰都县": [
|
||
107.73248,
|
||
29.866424
|
||
],
|
||
"垫江县": [
|
||
107.348692,
|
||
30.330012
|
||
],
|
||
"忠县": [
|
||
108.037518,
|
||
30.291537
|
||
],
|
||
"云阳县": [
|
||
108.697698,
|
||
30.930529
|
||
],
|
||
"奉节县": [
|
||
109.465774,
|
||
31.019967
|
||
],
|
||
"巫山县": [
|
||
109.878928,
|
||
31.074843
|
||
],
|
||
"巫溪县": [
|
||
109.628912,
|
||
31.3966
|
||
],
|
||
"石柱土家族自治县": [
|
||
108.112448,
|
||
29.99853
|
||
],
|
||
"秀山土家族苗族自治县": [
|
||
108.996043,
|
||
28.444772
|
||
],
|
||
"酉阳土家族苗族自治县": [
|
||
108.767201,
|
||
28.839828
|
||
],
|
||
"彭水苗族土家族自治县": [
|
||
108.166551,
|
||
29.293856
|
||
],
|
||
"成都市": [
|
||
104.065735,
|
||
30.659462
|
||
],
|
||
"自贡市": [
|
||
104.773447,
|
||
29.352765
|
||
],
|
||
"攀枝花市": [
|
||
101.716007,
|
||
26.580446
|
||
],
|
||
"泸州市": [
|
||
105.443348,
|
||
28.889138
|
||
],
|
||
"德阳市": [
|
||
104.398651,
|
||
31.127991
|
||
],
|
||
"绵阳市": [
|
||
104.741722,
|
||
31.46402
|
||
],
|
||
"广元市": [
|
||
105.829757,
|
||
32.433668
|
||
],
|
||
"遂宁市": [
|
||
105.571331,
|
||
30.513311
|
||
],
|
||
"内江市": [
|
||
105.066138,
|
||
29.58708
|
||
],
|
||
"乐山市": [
|
||
103.761263,
|
||
29.582024
|
||
],
|
||
"南充市": [
|
||
106.082974,
|
||
30.795281
|
||
],
|
||
"眉山市": [
|
||
103.831788,
|
||
30.048318
|
||
],
|
||
"宜宾市": [
|
||
104.630825,
|
||
28.760189
|
||
],
|
||
"广安市": [
|
||
106.633369,
|
||
30.456398
|
||
],
|
||
"达州市": [
|
||
107.502262,
|
||
31.209484
|
||
],
|
||
"雅安市": [
|
||
103.001033,
|
||
29.987722
|
||
],
|
||
"巴中市": [
|
||
106.753669,
|
||
31.858809
|
||
],
|
||
"资阳市": [
|
||
104.641917,
|
||
30.122211
|
||
],
|
||
"阿坝藏族羌族自治州": [
|
||
102.221374,
|
||
31.899792
|
||
],
|
||
"甘孜藏族自治州": [
|
||
101.963815,
|
||
30.050663
|
||
],
|
||
"凉山彝族自治州": [
|
||
102.258746,
|
||
27.886762
|
||
],
|
||
"贵阳市": [
|
||
106.713478,
|
||
26.578343
|
||
],
|
||
"六盘水市": [
|
||
104.846743,
|
||
26.584643
|
||
],
|
||
"遵义市": [
|
||
106.937265,
|
||
27.706626
|
||
],
|
||
"安顺市": [
|
||
105.932188,
|
||
26.245544
|
||
],
|
||
"毕节市": [
|
||
105.28501,
|
||
27.301693
|
||
],
|
||
"铜仁市": [
|
||
109.191555,
|
||
27.718346
|
||
],
|
||
"黔西南布依族苗族自治州": [
|
||
104.897971,
|
||
25.08812
|
||
],
|
||
"黔东南苗族侗族自治州": [
|
||
107.977488,
|
||
26.583352
|
||
],
|
||
"黔南布依族苗族自治州": [
|
||
107.517156,
|
||
26.258219
|
||
],
|
||
"昆明市": [
|
||
102.712251,
|
||
25.040609
|
||
],
|
||
"曲靖市": [
|
||
103.797851,
|
||
25.501557
|
||
],
|
||
"玉溪市": [
|
||
102.543907,
|
||
24.350461
|
||
],
|
||
"保山市": [
|
||
99.167133,
|
||
25.111802
|
||
],
|
||
"昭通市": [
|
||
103.717216,
|
||
27.336999
|
||
],
|
||
"丽江市": [
|
||
100.233026,
|
||
26.872108
|
||
],
|
||
"普洱市": [
|
||
100.972344,
|
||
22.777321
|
||
],
|
||
"临沧市": [
|
||
100.08697,
|
||
23.886567
|
||
],
|
||
"楚雄彝族自治州": [
|
||
101.546046,
|
||
25.041988
|
||
],
|
||
"红河哈尼族彝族自治州": [
|
||
103.384182,
|
||
23.366775
|
||
],
|
||
"文山壮族苗族自治州": [
|
||
104.24401,
|
||
23.36951
|
||
],
|
||
"西双版纳傣族自治州": [
|
||
100.797941,
|
||
22.001724
|
||
],
|
||
"大理白族自治州": [
|
||
100.225668,
|
||
25.589449
|
||
],
|
||
"德宏傣族景颇族自治州": [
|
||
98.578363,
|
||
24.436694
|
||
],
|
||
"怒江傈僳族自治州": [
|
||
98.854304,
|
||
25.850949
|
||
],
|
||
"迪庆藏族自治州": [
|
||
99.706463,
|
||
27.826853
|
||
],
|
||
"拉萨市": [
|
||
91.132212,
|
||
29.660361
|
||
],
|
||
"日喀则市": [
|
||
88.885148,
|
||
29.267519
|
||
],
|
||
"昌都市": [
|
||
97.178452,
|
||
31.136875
|
||
],
|
||
"林芝市": [
|
||
94.362348,
|
||
29.654693
|
||
],
|
||
"山南市": [
|
||
91.766529,
|
||
29.236023
|
||
],
|
||
"那曲市": [
|
||
92.060214,
|
||
31.476004
|
||
],
|
||
"阿里地区": [
|
||
80.105498,
|
||
32.503187
|
||
],
|
||
"西安市": [
|
||
108.948024,
|
||
34.263161
|
||
],
|
||
"铜川市": [
|
||
108.979608,
|
||
34.916582
|
||
],
|
||
"宝鸡市": [
|
||
107.14487,
|
||
34.369315
|
||
],
|
||
"咸阳市": [
|
||
108.705117,
|
||
34.333439
|
||
],
|
||
"渭南市": [
|
||
109.502882,
|
||
34.499381
|
||
],
|
||
"延安市": [
|
||
109.49081,
|
||
36.596537
|
||
],
|
||
"汉中市": [
|
||
107.028621,
|
||
33.077668
|
||
],
|
||
"榆林市": [
|
||
109.741193,
|
||
38.290162
|
||
],
|
||
"安康市": [
|
||
109.029273,
|
||
32.6903
|
||
],
|
||
"商洛市": [
|
||
109.939776,
|
||
33.868319
|
||
],
|
||
"兰州市": [
|
||
103.823557,
|
||
36.058039
|
||
],
|
||
"嘉峪关市": [
|
||
98.277304,
|
||
39.786529
|
||
],
|
||
"金昌市": [
|
||
102.187888,
|
||
38.514238
|
||
],
|
||
"白银市": [
|
||
104.173606,
|
||
36.54568
|
||
],
|
||
"天水市": [
|
||
105.724998,
|
||
34.578529
|
||
],
|
||
"武威市": [
|
||
102.634697,
|
||
37.929996
|
||
],
|
||
"张掖市": [
|
||
100.455472,
|
||
38.932897
|
||
],
|
||
"平凉市": [
|
||
106.684691,
|
||
35.54279
|
||
],
|
||
"酒泉市": [
|
||
98.510795,
|
||
39.744023
|
||
],
|
||
"庆阳市": [
|
||
107.638372,
|
||
35.734218
|
||
],
|
||
"定西市": [
|
||
104.626294,
|
||
35.579578
|
||
],
|
||
"陇南市": [
|
||
104.929379,
|
||
33.388598
|
||
],
|
||
"临夏回族自治州": [
|
||
103.212006,
|
||
35.599446
|
||
],
|
||
"甘南藏族自治州": [
|
||
102.911008,
|
||
34.986354
|
||
],
|
||
"西宁市": [
|
||
101.778916,
|
||
36.623178
|
||
],
|
||
"海东市": [
|
||
102.10327,
|
||
36.502916
|
||
],
|
||
"海北藏族自治州": [
|
||
100.901059,
|
||
36.959435
|
||
],
|
||
"黄南藏族自治州": [
|
||
102.019988,
|
||
35.517744
|
||
],
|
||
"海南藏族自治州": [
|
||
100.619542,
|
||
36.280353
|
||
],
|
||
"果洛藏族自治州": [
|
||
100.242143,
|
||
34.4736
|
||
],
|
||
"玉树藏族自治州": [
|
||
97.008522,
|
||
33.004049
|
||
],
|
||
"海西蒙古族藏族自治州": [
|
||
97.370785,
|
||
37.374663
|
||
],
|
||
"银川市": [
|
||
106.278179,
|
||
38.46637
|
||
],
|
||
"石嘴山市": [
|
||
106.376173,
|
||
39.01333
|
||
],
|
||
"吴忠市": [
|
||
106.199409,
|
||
37.986165
|
||
],
|
||
"固原市": [
|
||
106.285241,
|
||
36.004561
|
||
],
|
||
"中卫市": [
|
||
105.189568,
|
||
37.514951
|
||
],
|
||
"乌鲁木齐市": [
|
||
87.617733,
|
||
43.792818
|
||
],
|
||
"克拉玛依市": [
|
||
84.873946,
|
||
45.595886
|
||
],
|
||
"吐鲁番市": [
|
||
89.184078,
|
||
42.947613
|
||
],
|
||
"哈密市": [
|
||
93.51316,
|
||
42.833248
|
||
],
|
||
"昌吉回族自治州": [
|
||
87.304012,
|
||
44.014577
|
||
],
|
||
"博尔塔拉蒙古自治州": [
|
||
82.074778,
|
||
44.903258
|
||
],
|
||
"巴音郭楞蒙古自治州": [
|
||
86.150969,
|
||
41.768552
|
||
],
|
||
"阿克苏地区": [
|
||
80.265068,
|
||
41.170712
|
||
],
|
||
"克孜勒苏柯尔克孜自治州": [
|
||
76.172825,
|
||
39.713431
|
||
],
|
||
"喀什地区": [
|
||
75.989138,
|
||
39.467664
|
||
],
|
||
"和田地区": [
|
||
79.92533,
|
||
37.110687
|
||
],
|
||
"伊犁哈萨克自治州": [
|
||
81.317946,
|
||
43.92186
|
||
],
|
||
"塔城地区": [
|
||
82.985732,
|
||
46.746301
|
||
],
|
||
"阿勒泰地区": [
|
||
88.13963,
|
||
47.848393
|
||
],
|
||
"石河子市": [
|
||
86.041075,
|
||
44.305886
|
||
],
|
||
"阿拉尔市": [
|
||
81.285884,
|
||
40.541914
|
||
],
|
||
"图木舒克市": [
|
||
79.077978,
|
||
39.867316
|
||
],
|
||
"五家渠市": [
|
||
87.526884,
|
||
44.167401
|
||
],
|
||
"北屯市": [
|
||
87.824932,
|
||
47.353177
|
||
],
|
||
"铁门关市": [
|
||
85.501218,
|
||
41.827251
|
||
],
|
||
"双河市": [
|
||
82.353656,
|
||
44.840524
|
||
],
|
||
"可克达拉市": [
|
||
80.63579,
|
||
43.6832
|
||
],
|
||
"昆玉市": [
|
||
79.287372,
|
||
37.207994
|
||
],
|
||
"胡杨河市": [
|
||
84.8275959,
|
||
44.69288853
|
||
],
|
||
"台湾省": [
|
||
121.509062,
|
||
25.044332
|
||
],
|
||
"中西区": [
|
||
114.1543731,
|
||
22.28198083
|
||
],
|
||
"湾仔区": [
|
||
114.1829153,
|
||
22.27638889
|
||
],
|
||
"东区": [
|
||
114.2260031,
|
||
22.27969306
|
||
],
|
||
"南区": [
|
||
114.1600117,
|
||
22.24589667
|
||
],
|
||
"油尖旺区": [
|
||
114.1733317,
|
||
22.31170389
|
||
],
|
||
"深水埗区": [
|
||
114.1632417,
|
||
22.33385417
|
||
],
|
||
"九龙城区": [
|
||
114.1928467,
|
||
22.31251
|
||
],
|
||
"黄大仙区": [
|
||
114.2038856,
|
||
22.33632056
|
||
],
|
||
"观塘区": [
|
||
114.2140542,
|
||
22.32083778
|
||
],
|
||
"荃湾区": [
|
||
114.1210792,
|
||
22.36830667
|
||
],
|
||
"屯门区": [
|
||
113.9765742,
|
||
22.39384417
|
||
],
|
||
"元朗区": [
|
||
114.0324381,
|
||
22.44142833
|
||
],
|
||
"北区": [
|
||
114.1473639,
|
||
22.49610389
|
||
],
|
||
"大埔区": [
|
||
114.1717431,
|
||
22.44565306
|
||
],
|
||
"西贡区": [
|
||
114.264645,
|
||
22.31421306
|
||
],
|
||
"沙田区": [
|
||
114.1953653,
|
||
22.37953167
|
||
],
|
||
"葵青区": [
|
||
114.1393194,
|
||
22.36387667
|
||
],
|
||
"离岛区": [
|
||
113.94612,
|
||
22.28640778
|
||
],
|
||
"花地玛堂区": [
|
||
113.5528956,
|
||
22.20787
|
||
],
|
||
"花王堂区": [
|
||
113.5489608,
|
||
22.1992075
|
||
],
|
||
"望德堂区": [
|
||
113.5501828,
|
||
22.19372083
|
||
],
|
||
"大堂区": [
|
||
113.5536475,
|
||
22.18853944
|
||
],
|
||
"风顺堂区": [
|
||
113.5419278,
|
||
22.18736806
|
||
],
|
||
"嘉模堂区": [
|
||
113.5587044,
|
||
22.15375944
|
||
],
|
||
"路凼填海区": [
|
||
113.5695992,
|
||
22.13663
|
||
],
|
||
"圣方济各堂区": [
|
||
113.5599542,
|
||
22.12348639
|
||
]
|
||
}
|
||
|
||
// 配置地名中英文转换
|
||
var nameMap = {
|
||
Afghanistan: "阿富汗",
|
||
Singapore: "新加坡",
|
||
Angola: "安哥拉",
|
||
Albania: "阿尔巴尼亚",
|
||
"United Arab Emirates": "阿拉伯联合酋长国",
|
||
Argentina: "阿根廷",
|
||
Armenia: "亚美尼亚",
|
||
"French Southern and Antarctic Lands": "法属南半球和南极领地",
|
||
Australia: "澳大利亚",
|
||
Austria: "奥地利",
|
||
Azerbaijan: "阿塞拜疆",
|
||
Seychelles: '塞舌尔共和国',
|
||
Burundi: "布隆迪",
|
||
Belgium: "比利时",
|
||
Benin: "贝宁",
|
||
"Burkina Faso": "布基纳法索",
|
||
"Côte d'Ivoire": '科特迪瓦',
|
||
Bangladesh: "孟加拉人民共和国",
|
||
Bulgaria: "保加利亚",
|
||
"The Bahamas": "巴哈马",
|
||
"Bosnia and Herzegovina": "波斯尼亚和黑塞哥维那",
|
||
Belarus: "白俄罗斯",
|
||
Belize: "伯利兹",
|
||
Bermuda: "百慕大",
|
||
Bolivia: "玻利维亚",
|
||
Brazil: "巴西",
|
||
Brunei: "文莱",
|
||
Bhutan: "不丹",
|
||
Botswana: "博茨瓦纳",
|
||
"Central African Republic": "中非共和国",
|
||
Canada: "加拿大",
|
||
Switzerland: "瑞士",
|
||
Chile: "智利",
|
||
China: "中华人民共和国",
|
||
"Ivory Coast": "象牙海岸",
|
||
Cameroon: "喀麦隆",
|
||
"Dem. Rep. Congo": "刚果民主共和国",
|
||
"Republic of the Congo": "刚果共和国",
|
||
Colombia: "哥伦比亚",
|
||
"Costa Rica": "哥斯达黎加共和国",
|
||
Cuba: "古巴",
|
||
"Northern Cyprus": "北塞浦路斯",
|
||
Cyprus: "塞浦路斯",
|
||
"Czech Republic": "捷克共和国",
|
||
Germany: "德国",
|
||
Djibouti: "吉布提",
|
||
Denmark: "丹麦",
|
||
"Dominican Republic": "多明尼加共和国",
|
||
Algeria: "阿尔及利亚",
|
||
Ecuador: "厄瓜多尔",
|
||
Egypt: "埃及",
|
||
Eritrea: "厄立特里亚",
|
||
Spain: "西班牙",
|
||
Estonia: "爱沙尼亚",
|
||
Ethiopia: "埃塞俄比亚",
|
||
Bahrain: '巴林',
|
||
Finland: "芬兰",
|
||
Fiji: "斐济",
|
||
"Falkland Islands": "福克兰群岛",
|
||
France: "法国",
|
||
Gabon: "加蓬共和国",
|
||
"United Kingdom": "英国",
|
||
Georgia: "格鲁吉亚",
|
||
Ghana: "加纳",
|
||
Guinea: "几内亚",
|
||
Gambia: "冈比亚",
|
||
"Guinea Bissau": "几内亚比绍",
|
||
Greece: "希腊",
|
||
Greenland: "格陵兰",
|
||
Guatemala: "危地马拉",
|
||
"French Guiana": "法属圭亚那",
|
||
Guyana: "圭亚那",
|
||
Honduras: "洪都拉斯",
|
||
Croatia: "克罗地亚",
|
||
Haiti: "海地",
|
||
Hungary: "匈牙利共和国",
|
||
Indonesia: "印度尼西亚",
|
||
India: "印度",
|
||
Ireland: "爱尔兰",
|
||
Iran: "伊朗",
|
||
Iraq: "伊拉克",
|
||
Iceland: "冰岛",
|
||
Israel: "以色列",
|
||
Italy: "意大利",
|
||
Jamaica: "牙买加",
|
||
Jordan: "约旦",
|
||
Japan: "日本",
|
||
Kazakhstan: "哈萨克斯坦",
|
||
Kenya: "肯尼亚",
|
||
Kyrgyzstan: "吉尔吉斯斯坦",
|
||
Cambodia: "柬埔寨",
|
||
Kosovo: "科索沃",
|
||
Kuwait: "科威特",
|
||
Laos: "老挝",
|
||
Lebanon: "黎巴嫩",
|
||
Liberia: "利比里亚共和国",
|
||
Libya: "利比亚",
|
||
"Sri Lanka": "斯里兰卡",
|
||
Lesotho: "莱索托",
|
||
Lithuania: "立陶宛",
|
||
Luxembourg: "卢森堡",
|
||
Latvia: "拉脱维亚共和国",
|
||
Morocco: "摩洛哥",
|
||
Moldova: "摩尔多瓦",
|
||
Madagascar: "马达加斯加",
|
||
Mexico: "墨西哥",
|
||
Macedonia: "马其顿",
|
||
Mali: "马里",
|
||
Myanmar: "缅甸",
|
||
Montenegro: "黑山共和国",
|
||
Mongolia: "蒙古",
|
||
Mozambique: "莫桑比克",
|
||
Mauritania: "毛里塔尼亚",
|
||
Malawi: "马拉维",
|
||
Malaysia: "马来西亚",
|
||
Namibia: "纳米比亚",
|
||
"New Caledonia": "新喀里多尼亚",
|
||
Niger: "尼日尔",
|
||
Nigeria: "尼日利亚",
|
||
Nicaragua: "尼加拉瓜",
|
||
Netherlands: "荷兰",
|
||
Norway: "挪威",
|
||
Nepal: "尼泊尔",
|
||
"New Zealand": "新西兰",
|
||
Oman: "阿曼",
|
||
Pakistan: "巴基斯坦",
|
||
Panama: "巴拿马共和国",
|
||
Peru: "秘鲁",
|
||
Philippines: "菲律宾",
|
||
"Papua New Guinea": "巴布亚新几内亚",
|
||
Poland: "波兰",
|
||
"Puerto Rico": "波多黎各",
|
||
"North Korea": "北朝鲜",
|
||
Portugal: "葡萄牙",
|
||
Paraguay: "巴拉圭",
|
||
Qatar: "卡塔尔",
|
||
Romania: "罗马尼亚",
|
||
Russia: "俄罗斯",
|
||
Rwanda: "卢旺达",
|
||
"Western Sahara": "西撒哈拉",
|
||
"Saudi Arabia": "沙特阿拉伯",
|
||
Sudan: "苏丹",
|
||
"S. Sudan": "南苏丹",
|
||
Senegal: "塞内加尔",
|
||
"Solomon Islands": "所罗门群岛",
|
||
"Sierra Leone": "塞拉利昂",
|
||
"El Salvador": "萨尔瓦多",
|
||
Somaliland: "索马里兰",
|
||
Somalia: "索马里",
|
||
"Republic of Serbia": "塞尔维亚",
|
||
Suriname: "苏里南",
|
||
Slovakia: "斯洛伐克共和国",
|
||
Slovenia: "斯洛文尼亚",
|
||
Sweden: "瑞典",
|
||
Swaziland: "斯威士兰",
|
||
Syria: "叙利亚",
|
||
Chad: "乍得",
|
||
Togo: "多哥",
|
||
Thailand: "泰国",
|
||
Tajikistan: "塔吉克斯坦共和国",
|
||
Turkmenistan: "土库曼斯坦",
|
||
"East Timor": "东帝汶",
|
||
"Trinidad and Tobago": "特立尼达和多巴哥",
|
||
Tunisia: "突尼斯",
|
||
Turkey: "土耳其",
|
||
Uganda: "乌干达",
|
||
Ukraine: "乌克兰",
|
||
Uruguay: "乌拉圭",
|
||
"United States": "美国",
|
||
Uzbekistan: "乌兹别克斯坦",
|
||
Venezuela: "委内瑞拉",
|
||
Vietnam: "越南",
|
||
Vanuatu: "瓦努阿图",
|
||
"West Bank": "西岸",
|
||
Yemen: "也门",
|
||
"South Africa": "南非",
|
||
Zambia: "赞比亚",
|
||
Korea: "韩国",
|
||
Tanzania: "坦桑尼亚",
|
||
Zimbabwe: "津巴布韦",
|
||
Congo: "刚果",
|
||
"Central African Rep.": "中非",
|
||
Serbia: "塞尔维亚",
|
||
"Bosnia and Herz.": "波黑",
|
||
"Czech Rep.": "捷克",
|
||
"W. Sahara": "西撒哈拉",
|
||
"Lao PDR": "老挝",
|
||
"Dem. Rep. Korea": "朝鲜",
|
||
"Falkland Is.": "福克兰群岛",
|
||
"Timor-Leste": "东帝汶",
|
||
"Solomon Is.": "所罗门群岛",
|
||
Palestine: "巴勒斯坦",
|
||
"N. Cyprus": "北塞浦路斯",
|
||
Aland: "奥兰群岛",
|
||
"Fr. S. Antarctic Lands": "法属南半球和南极陆地",
|
||
Mauritius: "毛里求斯",
|
||
Comoros: "科摩罗",
|
||
"Eq. Guinea": "赤道几内亚",
|
||
"Guinea-Bissau": "几内亚比绍",
|
||
"Dominican Rep.": "多米尼加共和国",
|
||
"Saint Lucia": "圣卢西亚",
|
||
Dominica: "多米尼克",
|
||
"Antigua and Barb.": "安提瓜和巴布达",
|
||
"U.S. Virgin Is.": "美国原始岛屿",
|
||
Montserrat: "蒙塞拉特",
|
||
Grenada: "格林纳达",
|
||
Barbados: "巴巴多斯",
|
||
Samoa: "萨摩亚独立国",
|
||
Bahamas: "巴哈马",
|
||
"Cayman Is.": "开曼群岛",
|
||
"Faeroe Is.": "法罗群岛",
|
||
"IsIe of Man": "马恩岛",
|
||
Malta: "马耳他共和国",
|
||
Jersey: "泽西",
|
||
"Cape Verde": "佛得角共和国",
|
||
"Turks and Caicos Is.": "特克斯和凯科斯群岛",
|
||
"St. Vin. and Gren.": "圣文森特和格林纳丁斯",
|
||
// 'Beijing Municipality':'北京市',
|
||
// 'Tianjin Municipality':'天津市',
|
||
// 'Shanghai Municipality':'上海市',
|
||
// 'Inner Mongolia Autonomous Region':'内蒙古自治区',
|
||
// 'Xinjiang Uygur Autonomous Region':'新疆维吾尔自治区',
|
||
// 'Tibet Autonomous Region':'西藏自治区',
|
||
// 'Ningxia Hui Autonomous Region':'宁夏回族自治区',
|
||
// 'Guangxi Zhuang Autonomous Region':'广西壮族自治区',
|
||
// 'Hebei Province':'河北省',
|
||
// 'Shanxi Province':'山西省',
|
||
// 'Liaoning Province':'辽宁省 ',
|
||
// 'Jilin Province':'吉林省',
|
||
// 'Heilongjiang Province':'黑龙江省',
|
||
// 'Jiangsu Province':'江苏省',
|
||
// 'Zhejiang Province':'浙江省',
|
||
// 'Anhui Province':'安徽省',
|
||
// 'Fujian Province':'福建省',
|
||
// 'Jiangxi Province':'江西省',
|
||
// 'Shandong Province':'山东省',
|
||
// 'Henan Province':'河南省',
|
||
// 'Hubei Province':'湖北省',
|
||
// 'Hunan Province':'湖南省',
|
||
// 'Guangdong Province':'广东省',
|
||
// 'Hainan Province':'海南省',
|
||
// 'Sichuan Province':'四川省',
|
||
// 'Guizhou Province':'贵州省',
|
||
// 'Yunnan Province':'云南省',
|
||
// 'Shaanxi Province':'陕西省',
|
||
// 'Gansu Province':'甘肃省',
|
||
// 'Qinghai Province':'青海省',
|
||
// 'Taiwan Province':'台湾省',
|
||
// 'Hong Kong Special Administrative Region':'香港特别行政区',
|
||
// 'Macao Special Administrative Region':'澳门特别行政区'
|
||
"Dongcheng District": "东城区",
|
||
"Xicheng District": "西城区",
|
||
"Chaoyang District": "朝阳区",
|
||
"Fengtai District": "丰台区",
|
||
"Shijingshan District": "石景山区",
|
||
"Haidian District": "海淀区",
|
||
"Mentougou District": "门头沟区",
|
||
"Fangshan District": "房山区",
|
||
"Tongzhou District": "通州区",
|
||
"Shunyi District": "顺义区",
|
||
"Changping District": "昌平区",
|
||
"Daxing District": "大兴区",
|
||
"Huairou District": "怀柔区",
|
||
"Pinggu District": "平谷区",
|
||
"Miyun District": "密云区",
|
||
"Yanqing District": "延庆区",
|
||
"Heping District": "和平区",
|
||
"Hedong District": "河东区",
|
||
"Hexi District": "河西区",
|
||
"Nankai District": "南开区",
|
||
"Hebei District": "河北区",
|
||
"Hongqiao District": "红桥区",
|
||
"Dongli District": "东丽区",
|
||
"Xiqing District": "西青区",
|
||
"Jinnan District": "津南区",
|
||
"Beichen District": "北辰区",
|
||
"Wuqing District": "武清区",
|
||
"Baodi District": "宝坻区",
|
||
"Binhai New Area": "滨海新区",
|
||
"Ninghe District": "宁河区",
|
||
"Jinghai District": "静海区",
|
||
"Jizhou District": "蓟州区",
|
||
"Shijiazhuang City": "石家庄市",
|
||
"Tangshan City": "唐山市",
|
||
"Qinhuangdao City": "秦皇岛市",
|
||
"Handan City": "邯郸市",
|
||
"Xingtai City": "邢台市",
|
||
"Baoding City": "保定市",
|
||
"Zhangjiakou City": "张家口市",
|
||
"Chengde City": "承德市",
|
||
"Cangzhou City": "沧州市",
|
||
"Langfang City": "廊坊市",
|
||
"Hengshui City": "衡水市",
|
||
"Taiyuan City": "太原市",
|
||
"Datong City": "大同市",
|
||
"Yangquan City": "阳泉市",
|
||
"Changzhi City": "长治市",
|
||
"Jincheng City": "晋城市",
|
||
"Shuozhou City": "朔州市",
|
||
"Jinzhong City": "晋中市",
|
||
"Yuncheng City": "运城市",
|
||
"Xinzhou City": "忻州市",
|
||
"Linfen City": "临汾市",
|
||
"Luliang City": "吕梁市",
|
||
"Hohhot City": "呼和浩特市",
|
||
"Baotou City": "包头市",
|
||
"Wuhai City": "乌海市",
|
||
"Chifeng City": "赤峰市",
|
||
"Tongliao City": "通辽市",
|
||
"Ordos City": "鄂尔多斯市",
|
||
"Hulunbuir City": "呼伦贝尔市",
|
||
"Bayannur City": "巴彦淖尔市",
|
||
"Ulanqab City": "乌兰察布市",
|
||
"Xing'an League": "兴安盟",
|
||
"Xilin Gol League": "锡林郭勒盟",
|
||
"Alxa League": "阿拉善盟",
|
||
"Shenyang City": "沈阳市",
|
||
"Dalian City": "大连市",
|
||
"Anshan City": "鞍山市",
|
||
"Fushun City": "抚顺市",
|
||
"Benxi City": "本溪市",
|
||
"Dandong City": "丹东市",
|
||
"Jinzhou City": "锦州市",
|
||
"Yingkou City": "营口市",
|
||
"Fuxin City": "阜新市",
|
||
"Liaoyang City": "辽阳市",
|
||
"Panjin City": "盘锦市",
|
||
"Tieling City": "铁岭市",
|
||
"Chaoyang City": "朝阳市",
|
||
"Huludao City": "葫芦岛市",
|
||
"Changchun City": "长春市",
|
||
"Jilin City": "吉林市",
|
||
"Siping City": "四平市",
|
||
"Liaoyuan City": "辽源市",
|
||
"Tonghua City": "通化市",
|
||
"Baishan City": "白山市",
|
||
"Songyuan City": "松原市",
|
||
"Baicheng City": "白城市",
|
||
"Yanbian Korean Autonomous Prefecture": "延边朝鲜族自治州",
|
||
"Harbin City": "哈尔滨市",
|
||
"Qiqihar City": "齐齐哈尔市",
|
||
"Jixi City": "鸡西市",
|
||
"Hegang City": "鹤岗市",
|
||
"Shuangyashan City": "双鸭山市",
|
||
"Daqing City": "大庆市",
|
||
"Yichun City": "伊春市",
|
||
"Jiamusi City": "佳木斯市",
|
||
"Qitaihe City": "七台河市",
|
||
"Mudanjiang City": "牡丹江市",
|
||
"Heihe City": "黑河市",
|
||
"Suihua City": "绥化市",
|
||
"Daxing'anling Prefecture": "大兴安岭地区",
|
||
"Huangpu District": "黄浦区",
|
||
"Xuhui District": "徐汇区",
|
||
"Changning District": "长宁区",
|
||
"Jing'an District": "静安区",
|
||
"Putuo District": "普陀区",
|
||
"Hongkou District": "虹口区",
|
||
"Yangpu District": "杨浦区",
|
||
"Minhang District": "闵行区",
|
||
"Baoshan District": "宝山区",
|
||
"Jiading District": "嘉定区",
|
||
"Pudong New Area": "浦东新区",
|
||
"Jinshan District": "金山区",
|
||
"Songjiang District": "松江区",
|
||
"Qingpu District": "青浦区",
|
||
"Fengxian District": "奉贤区",
|
||
"Chongming District": "崇明区",
|
||
"Nanjing City": "南京市",
|
||
"Wuxi City": "无锡市",
|
||
"Xuzhou City": "徐州市",
|
||
"Changzhou City": "常州市",
|
||
"Suzhou City": "苏州市",
|
||
"Nantong City": "南通市",
|
||
"Lianyungang City": "连云港市",
|
||
"Huai'an City": "淮安市",
|
||
"Yancheng City": "盐城市",
|
||
"Yangzhou City": "扬州市",
|
||
"Zhenjiang City": "镇江市",
|
||
"Taizhou City": "泰州市",
|
||
"Suqian City": "宿迁市",
|
||
"Hangzhou City": "杭州市",
|
||
"Ningbo City": "宁波市",
|
||
"Wenzhou City": "温州市",
|
||
"Jiaxing City": "嘉兴市",
|
||
"Huzhou City": "湖州市",
|
||
"Shaoxing City": "绍兴市",
|
||
"Jinhua City": "金华市",
|
||
"Quzhou City": "衢州市",
|
||
"Zhoushan City": "舟山市",
|
||
"Taizhou City": "台州市",
|
||
"Lishui City": "丽水市",
|
||
"Hefei City": "合肥市",
|
||
"Wuhu City": "芜湖市",
|
||
"Bengbu City": "蚌埠市",
|
||
"Huainan City": "淮南市",
|
||
"Ma'anshan City": "马鞍山市",
|
||
"Huaibei City": "淮北市",
|
||
"Tongling City": "铜陵市",
|
||
"Anqing City": "安庆市",
|
||
"Huangshan City": "黄山市",
|
||
"Chuzhou City": "滁州市",
|
||
"Fuyang City": "阜阳市",
|
||
"Suzhou City": "宿州市",
|
||
"Lu'an City": "六安市",
|
||
"Bozhou City": "亳州市",
|
||
"Chizhou City": "池州市",
|
||
"Xuancheng City": "宣城市",
|
||
"Fuzhou City": "福州市",
|
||
"Xiamen City": "厦门市",
|
||
"Putian City": "莆田市",
|
||
"Sanming City": "三明市",
|
||
"Quanzhou City": "泉州市",
|
||
"Zhangzhou City": "漳州市",
|
||
"Nanping City": "南平市",
|
||
"Longyan City": "龙岩市",
|
||
"Ningde City": "宁德市",
|
||
"Nanchang City": "南昌市",
|
||
"Jingdezhen City": "景德镇市",
|
||
"Pingxiang City": "萍乡市",
|
||
"Jiujiang City": "九江市",
|
||
"Xinyu City": "新余市",
|
||
"Yingtan City": "鹰潭市",
|
||
"Ganzhou City": "赣州市",
|
||
"Ji'an City": "吉安市",
|
||
"Yichun City": "宜春市",
|
||
"Fuzhou City": "抚州市",
|
||
"Shangrao City": "上饶市",
|
||
"Jinan City": "济南市",
|
||
"Qingdao City": "青岛市",
|
||
"Zibo City": "淄博市",
|
||
"Zaozhuang City": "枣庄市",
|
||
"Dongying City": "东营市",
|
||
"Yantai City": "烟台市",
|
||
"Weifang City": "潍坊市",
|
||
"Jining City": "济宁市",
|
||
"Tai'an City": "泰安市",
|
||
"Weihai City": "威海市",
|
||
"Rizhao City": "日照市",
|
||
"Linyi City": "临沂市",
|
||
"Dezhou City": "德州市",
|
||
"Liaocheng City": "聊城市",
|
||
"Binzhou City": "滨州市",
|
||
"Heze City": "菏泽市",
|
||
"Zhengzhou City": "郑州市",
|
||
"Kaifeng City": "开封市",
|
||
"Luoyang City": "洛阳市",
|
||
"Pingdingshan City": "平顶山市",
|
||
"Anyang City": "安阳市",
|
||
"Hebi City": "鹤壁市",
|
||
"Xinxiang City": "新乡市",
|
||
"Jiaozuo City": "焦作市",
|
||
"Puyang City": "濮阳市",
|
||
"Xuchang City": "许昌市",
|
||
"Luohe City": "漯河市",
|
||
"Sanmenxia City": "三门峡市",
|
||
"Nanyang City": "南阳市",
|
||
"Shangqiu City": "商丘市",
|
||
"Xinyang City": "信阳市",
|
||
"Zhoukou City": "周口市",
|
||
"Zhumadian City": "驻马店市",
|
||
"Jiyuan City": "济源市",
|
||
"Wuhan City": "武汉市",
|
||
"Huangshi City": "黄石市",
|
||
"Shiyan City": "十堰市",
|
||
"Yichang City": "宜昌市",
|
||
"Xiangyang City": "襄阳市",
|
||
"Ezhou City": "鄂州市",
|
||
"Jingmen City": "荆门市",
|
||
"Xiaogan City": "孝感市",
|
||
"Jingzhou City": "荆州市",
|
||
"Huanggang City": "黄冈市",
|
||
"Xianning City": "咸宁市",
|
||
"Suizhou City": "随州市",
|
||
"Enshi Tujia and Miao Autonomous Prefecture": "恩施土家族苗族自治州",
|
||
"Xiantao City": "仙桃市",
|
||
"Qianjiang City": "潜江市",
|
||
"Tianmen City": "天门市",
|
||
"Shennongjia Forestry District": "神农架林区",
|
||
"Changsha City": "长沙市",
|
||
"Zhuzhou City": "株洲市",
|
||
"Xiangtan City": "湘潭市",
|
||
"Hengyang City": "衡阳市",
|
||
"Shaoyang City": "邵阳市",
|
||
"Yueyang City": "岳阳市",
|
||
"Changde City": "常德市",
|
||
"Zhangjiajie City": "张家界市",
|
||
"Yiyang City": "益阳市",
|
||
"Chenzhou City": "郴州市",
|
||
"Yongzhou City": "永州市",
|
||
"Huaihua City": "怀化市",
|
||
"Loudi City": "娄底市",
|
||
"Xiangxi Tujia and Miao Autonomous Prefecture": "湘西土家族苗族自治州",
|
||
"Guangzhou City": "广州市",
|
||
"Shaoguan City": "韶关市",
|
||
"Shenzhen City": "深圳市",
|
||
"Zhuhai City": "珠海市",
|
||
"Shantou City": "汕头市",
|
||
"Foshan City": "佛山市",
|
||
"Jiangmen City": "江门市",
|
||
"Zhanjiang City": "湛江市",
|
||
"Maoming City": "茂名市",
|
||
"Zhaoqing City": "肇庆市",
|
||
"Huizhou City": "惠州市",
|
||
"Meizhou City": "梅州市",
|
||
"Shanwei City": "汕尾市",
|
||
"Heyuan City": "河源市",
|
||
"Yangjiang City": "阳江市",
|
||
"Qingyuan City": "清远市",
|
||
"Dongguan City": "东莞市",
|
||
"Zhongshan City": "中山市",
|
||
"Chaozhou City": "潮州市",
|
||
"Jieyang City": "揭阳市",
|
||
"Yunfu City": "云浮市",
|
||
"Nanning City": "南宁市",
|
||
"Liuzhou City": "柳州市",
|
||
"Guilin City": "桂林市",
|
||
"Wuzhou City": "梧州市",
|
||
"Beihai City": "北海市",
|
||
"Fangchenggang City": "防城港市",
|
||
"Qinzhou City": "钦州市",
|
||
"Guigang City": "贵港市",
|
||
"Yulin City": "玉林市",
|
||
"Baise City": "百色市",
|
||
"Hezhou City": "贺州市",
|
||
"Hechi City": "河池市",
|
||
"Laibin City": "来宾市",
|
||
"Chongzuo City": "崇左市",
|
||
"Haikou City": "海口市",
|
||
"Sanya City": "三亚市",
|
||
"Sansha City": "三沙市",
|
||
"Danzhou City": "儋州市",
|
||
"Wuzhishan City": "五指山市",
|
||
"Qionghai City": "琼海市",
|
||
"Wenchang City": "文昌市",
|
||
"Wanning City": "万宁市",
|
||
"Dongfang City": "东方市",
|
||
"Ding'an County": "定安县",
|
||
"Tunchang County": "屯昌县",
|
||
"Chengmai County": "澄迈县",
|
||
"Lingao County": "临高县",
|
||
"Baisha Li Autonomous County": "白沙黎族自治县",
|
||
"Changjiang Li Autonomous County": "昌江黎族自治县",
|
||
"Ledong Li Autonomous County": "乐东黎族自治县",
|
||
"Lingshui Li Autonomous County": "陵水黎族自治县",
|
||
"Baoting Li and Miao Autonomous County": "保亭黎族苗族自治县",
|
||
"Qiongzhong Li and Miao Autonomous County": "琼中黎族苗族自治县",
|
||
"Wanzhou District": "万州区",
|
||
"Fuling District": "涪陵区",
|
||
"Yuzhong District": "渝中区",
|
||
"Dadukou District": "大渡口区",
|
||
"Jiangbei District": "江北区",
|
||
"Shapingba District": "沙坪坝区",
|
||
"Jiulongpo District": "九龙坡区",
|
||
"Nan'an District": "南岸区",
|
||
"Beibei District": "北碚区",
|
||
"Qijiang District": "綦江区",
|
||
"Dazu District": "大足区",
|
||
"Yubei District": "渝北区",
|
||
"Banan District": "巴南区",
|
||
"Qianjiang District": "黔江区",
|
||
"Changshou District": "长寿区",
|
||
"Jiangjin District": "江津区",
|
||
"Hechuan District": "合川区",
|
||
"Yongchuan District": "永川区",
|
||
"Nanchuan District": "南川区",
|
||
"Bishan District": "璧山区",
|
||
"Tongliang District": "铜梁区",
|
||
"Tongnan District": "潼南区",
|
||
"Rongchang District": "荣昌区",
|
||
"Kaizhou District": "开州区",
|
||
"Liangping District": "梁平区",
|
||
"Wulong District": "武隆区",
|
||
"Chengkou County": "城口县",
|
||
"Fengdu County": "丰都县",
|
||
"Dianjiang County": "垫江县",
|
||
"Zhong County": "忠县",
|
||
"Yunyang County": "云阳县",
|
||
"Fengjie County": "奉节县",
|
||
"Wushan County": "巫山县",
|
||
"Wuxi County": "巫溪县",
|
||
"Shizhu Tujia Autonomous County": "石柱土家族自治县",
|
||
"Xiushan Tujia and Miao Autonomous County": "秀山土家族苗族自治县",
|
||
"Youyang Tujia and Miao Autonomous County": "酉阳土家族苗族自治县",
|
||
"Pengshui Miao and Tujia Autonomous County": "彭水苗族土家族自治县",
|
||
"Chengdu City": "成都市",
|
||
"Zigong City": "自贡市",
|
||
"Panzhihua City": "攀枝花市",
|
||
"Luzhou City": "泸州市",
|
||
"Deyang City": "德阳市",
|
||
"Mianyang City": "绵阳市",
|
||
"Guangyuan City": "广元市",
|
||
"Suining City": "遂宁市",
|
||
"Neijiang City": "内江市",
|
||
"Leshan City": "乐山市",
|
||
"Nanchong City": "南充市",
|
||
"Meishan City": "眉山市",
|
||
"Yibin City": "宜宾市",
|
||
"Guang'an City": "广安市",
|
||
"Dazhou City": "达州市",
|
||
"Ya'an City": "雅安市",
|
||
"Bazhong City": "巴中市",
|
||
"Ziyang City": "资阳市",
|
||
"Aba Tibetan and Qiang Autonomous Prefecture": "阿坝藏族羌族自治州",
|
||
"Ganzi Tibetan Autonomous Prefecture": "甘孜藏族自治州",
|
||
"Liangshan Yi Autonomous Prefecture": "凉山彝族自治州",
|
||
"Guiyang City": "贵阳市",
|
||
"Liupanshui City": "六盘水市",
|
||
"Zunyi City": "遵义市",
|
||
"Anshun City": "安顺市",
|
||
"Bijie City": "毕节市",
|
||
"Tongren City": "铜仁市",
|
||
"Qianxinan Buyei and Miao Autonomous Prefecture": "黔西南布依族苗族自治州",
|
||
"Qiandongnan Miao and Dong Autonomous Prefecture": "黔东南苗族侗族自治州",
|
||
"Qiannan Buyei and Miao Autonomous Prefecture": "黔南布依族苗族自治州",
|
||
"Kunming City": "昆明市",
|
||
"Qujing City": "曲靖市",
|
||
"Yuxi City": "玉溪市",
|
||
"Baoshan City": "保山市",
|
||
"Zhaotong City": "昭通市",
|
||
"Lijiang City": "丽江市",
|
||
"Pu'er City": "普洱市",
|
||
"Lincang City": "临沧市",
|
||
"Chuxiong Yi Autonomous Prefecture": "楚雄彝族自治州",
|
||
"Honghe Hani and Yi Autonomous Prefecture": "红河哈尼族彝族自治州",
|
||
"Wenshan Zhuang and Miao Autonomous Prefecture": "文山壮族苗族自治州",
|
||
"Xishuangbanna Dai Autonomous Prefecture": "西双版纳傣族自治州",
|
||
"Dali Bai Autonomous Prefecture": "大理白族自治州",
|
||
"Dehong Dai and Jingpo Autonomous Prefecture": "德宏傣族景颇族自治州",
|
||
"Nujiang Lisu Autonomous Prefecture": "怒江傈僳族自治州",
|
||
"Diqing Tibetan Autonomous Prefecture": "迪庆藏族自治州",
|
||
"Lhasa City": "拉萨市",
|
||
"Shigatse City": "日喀则市",
|
||
"Qamdo City": "昌都市",
|
||
"Nyingchi City": "林芝市",
|
||
"Shannan City": "山南市",
|
||
"Nagqu City": "那曲市",
|
||
"Ngari Prefecture": "阿里地区",
|
||
"Xi'an City": "西安市",
|
||
"Tongchuan City": "铜川市",
|
||
"Baoji City": "宝鸡市",
|
||
"Xianyang City": "咸阳市",
|
||
"Weinan City": "渭南市",
|
||
"Yan'an City": "延安市",
|
||
"Hanzhong City": "汉中市",
|
||
"Yulin City": "榆林市",
|
||
"Ankang City": "安康市",
|
||
"Shangluo City": "商洛市",
|
||
"Lanzhou City": "兰州市",
|
||
"Jiayuguan City": "嘉峪关市",
|
||
"Jinchang City": "金昌市",
|
||
"Baiyin City": "白银市",
|
||
"Tianshui City": "天水市",
|
||
"Wuwei City": "武威市",
|
||
"Zhangye City": "张掖市",
|
||
"Pingliang City": "平凉市",
|
||
"Jiuquan City": "酒泉市",
|
||
"Qingyang City": "庆阳市",
|
||
"Dingxi City": "定西市",
|
||
"Longnan City": "陇南市",
|
||
"Linxia Hui Autonomous Prefecture": "临夏回族自治州",
|
||
"Gannan Tibetan Autonomous Prefecture": "甘南藏族自治州",
|
||
"Xining City": "西宁市",
|
||
"Haidong City": "海东市",
|
||
"Haibei Tibetan Autonomous Prefecture": "海北藏族自治州",
|
||
"Huangnan Tibetan Autonomous Prefecture": "黄南藏族自治州",
|
||
"Hainan Tibetan Autonomous Prefecture": "海南藏族自治州",
|
||
"Golog Tibetan Autonomous Prefecture": "果洛藏族自治州",
|
||
"Yushu Tibetan Autonomous Prefecture": "玉树藏族自治州",
|
||
"Haixi Mongolian and Tibetan Autonomous Prefecture": "海西蒙古族藏族自治州",
|
||
"Yinchuan City": "银川市",
|
||
"Shizuishan City": "石嘴山市",
|
||
"Wuzhong City": "吴忠市",
|
||
"Guyuan City": "固原市",
|
||
"Zhongwei City": "中卫市",
|
||
"Urumqi City": "乌鲁木齐市",
|
||
"Karamay City": "克拉玛依市",
|
||
"Turpan City": "吐鲁番市",
|
||
"Hami City": "哈密市",
|
||
"Changji Hui Autonomous Prefecture": "昌吉回族自治州",
|
||
"Bortala Mongolian Autonomous Prefecture": "博尔塔拉蒙古自治州",
|
||
"Bayingolin Mongolian Autonomous Prefecture": "巴音郭楞蒙古自治州",
|
||
"Aksu Prefecture": "阿克苏地区",
|
||
"Kizilsu Kirgiz Autonomous Prefecture": "克孜勒苏柯尔克孜自治州",
|
||
"Kashgar Prefecture": "喀什地区",
|
||
"Hotan Prefecture": "和田地区",
|
||
"Ili Kazakh Autonomous Prefecture": "伊犁哈萨克自治州",
|
||
"Tacheng Prefecture": "塔城地区",
|
||
"Altay Prefecture": "阿勒泰地区",
|
||
"Shihezi City": "石河子市",
|
||
"Aral City": "阿拉尔市",
|
||
"Tumxuk City": "图木舒克市",
|
||
"Wujiaqu City": "五家渠市",
|
||
"Beitun City": "北屯市",
|
||
"Tiemenguan City": "铁门关市",
|
||
"Shuanghe City": "双河市",
|
||
"Kokdala City": "可克达拉市",
|
||
"Kunyu City": "昆玉市",
|
||
"Huyanghe City": "胡杨河市",
|
||
"Taiwan Province": "台湾省",
|
||
"Central and Western District": "中西区",
|
||
"Wan Chai District": "湾仔区",
|
||
"Eastern District": "东区",
|
||
"Southern District": "南区",
|
||
"Yau Tsim Mong District": "油尖旺区",
|
||
"Sham Shui Po District": "深水埗区",
|
||
"Kowloon City District": "九龙城区",
|
||
"Wong Tai Sin District": "黄大仙区",
|
||
"Kwun Tong District": "观塘区",
|
||
"Tsuen Wan District": "荃湾区",
|
||
"Tuen Mun District": "屯门区",
|
||
"Yuen Long District": "元朗区",
|
||
"North District": "北区",
|
||
"Tai Po District": "大埔区",
|
||
"Sai Kung District": "西贡区",
|
||
"Sha Tin District": "沙田区",
|
||
"Kwai Tsing District": "葵青区",
|
||
"Islands District": "离岛区",
|
||
"Nossa Senhora de Fátima Parish": "花地玛堂区",
|
||
"Santo António Parish": "花王堂区",
|
||
"São Lázaro Parish": "望德堂区",
|
||
"Sé Parish": "大堂区",
|
||
"São Lourenço Parish": "风顺堂区",
|
||
"Nossa Senhora do Carmo Parish": "嘉模堂区",
|
||
"Cotai": "路凼填海区",
|
||
"São Francisco Xavier Parish": "圣方济各堂区"
|
||
};
|
||
var roters=[
|
||
{
|
||
name:'ZHONG HAI 777',
|
||
map:[110, 12]
|
||
},
|
||
{
|
||
name:'ZHONG HAI 888',
|
||
map:[102.25, 2.19]
|
||
},
|
||
{
|
||
name:'ZHONG HAI 999',
|
||
map:[73.02, 7.01]
|
||
}
|
||
]
|
||
|
||
// 将roters数据转换为ECharts可用的格式
|
||
// const routePoints = roters.map(point => ({
|
||
// name: point.name,
|
||
// value: point.map,
|
||
// symbol: 'image://img/lunc.png',
|
||
// symbolSize:40,
|
||
// itemStyle: {
|
||
// color: '#fff'
|
||
// }
|
||
// }));
|
||
|
||
function Global(chinaGeoCoordMap, nameMap, isshow) {
|
||
|
||
// console.log(isshow)
|
||
// 从世界数据中移除中国部分
|
||
africa.features = africa.features.filter(f =>
|
||
f.properties.name !== 'China'
|
||
);
|
||
// 合并中国数据
|
||
africa.features.push(...china.features);
|
||
echarts.registerMap('china-africa', africa);
|
||
// console.log(lineDatas)
|
||
var shipList = function(){
|
||
var routePoints = shipListdatas.map(point => ({
|
||
name: point.ship_name,
|
||
id: point.id,
|
||
dest: point.port,
|
||
eta: point.last_time,
|
||
value:[point.lng,point.lat],
|
||
num:point.count,
|
||
symbol: 'image://img/luncx.png',
|
||
symbolSize:60,
|
||
itemStyle: {
|
||
color: '#fff'
|
||
}
|
||
}))
|
||
return routePoints
|
||
}
|
||
//生产城市
|
||
var productionlist= function(){
|
||
var colorlist=['#00c5ff','#1afa29','#1296db','#f4ea2a','#f2871d'];
|
||
var color = colorlist[0]
|
||
if(production.length>0){
|
||
if(production[0].status=='1'){color = colorlist[1]}
|
||
if(production[0].status=='2'){color = colorlist[2]}
|
||
if(production[0].status=='3'){color = colorlist[3]}
|
||
if(production[0].status=='4'){color = colorlist[4]}
|
||
}
|
||
var routePoints = production.map(point => ({
|
||
name: point.name,
|
||
name_en: point.name_en,
|
||
id: point.id,
|
||
value:[point.lng,point.lat],
|
||
num:point.vehicle_count,
|
||
// symbol: 'image://img/stu4.png',
|
||
symbol: 'circle',
|
||
symbolSize:20,
|
||
// symbolSize: function(val, data) {
|
||
// var v = data.data.num
|
||
// var all = 8;
|
||
// var size = all + v / 10
|
||
// if(size>25){ size=25 }
|
||
// return size
|
||
// },
|
||
itemStyle: {
|
||
color: color
|
||
}
|
||
}))
|
||
return routePoints
|
||
}
|
||
var navigateList = function(){
|
||
var routePoints = navigatedatas.map(point => ({
|
||
name: point.ship_name,
|
||
id: point.id,
|
||
value:[point.lng,point.lat],
|
||
symbol: 'image://img/lunc.png',
|
||
symbolSize:40,
|
||
itemStyle: {
|
||
color: '#fff'
|
||
}
|
||
}))
|
||
return routePoints
|
||
}
|
||
|
||
var convertData1 = function() {
|
||
var map = []
|
||
for (var n = 0; n < lineDatas.length; n++) {
|
||
var obj = {};
|
||
var dataItem = lineDatas[n];
|
||
obj.name = dataItem.name
|
||
// var name = dataItem.name
|
||
// if (name == '迪拜自由贸易区' || name == '加纳' || name == '明斯克') {
|
||
// obj.num = dataItem.vehicle_count
|
||
// obj.value = chinaGeoCoordMap[dataItem.area]
|
||
// } else {
|
||
// obj.num = dataItem.fbo_vehicle_count
|
||
// obj.value = chinaGeoCoordMap[dataItem.address]
|
||
// }
|
||
obj.num = dataItem.count
|
||
obj.value = chinaGeoCoordMap[dataItem.address]
|
||
if (dataItem.area == '阿拉伯联合酋长国') {
|
||
obj.symbol = 'image://img/ar.png'
|
||
} else if (dataItem.area == '加纳') {
|
||
obj.symbol = 'image://img/jn.png'
|
||
} else if (dataItem.area == '白俄罗斯') {
|
||
obj.symbol = 'image://img/be.png'
|
||
} else {
|
||
obj.symbol = 'image://img/zh.png'
|
||
}
|
||
// console.log(obj)
|
||
map.push(obj)
|
||
}
|
||
return map;
|
||
}
|
||
var convertData2 = function() {
|
||
var map = []
|
||
for (var n = 0; n < lineDatas.length; n++) {
|
||
var obj = {};
|
||
var dataItem = lineDatas[n];
|
||
obj.name = dataItem.name_en
|
||
// obj.value = chinaGeoCoordMap[dataItem.name]
|
||
// obj.num = dataItem.vehicle_count
|
||
// var name = dataItem.name_en
|
||
// if (name == 'JAFZA' || name == 'Ghana' || name == 'Minsk') {
|
||
// obj.num = dataItem.vehicle_count
|
||
// obj.value = chinaGeoCoordMap[dataItem.area]
|
||
// } else {
|
||
// obj.num = dataItem.fbo_vehicle_count
|
||
// obj.value = chinaGeoCoordMap[dataItem.address]
|
||
// }
|
||
obj.num = dataItem.count
|
||
obj.value = chinaGeoCoordMap[dataItem.address]
|
||
if (dataItem.area == '阿拉伯联合酋长国') {
|
||
obj.symbol = 'image://img/ar.png'
|
||
} else if (dataItem.area == '加纳') {
|
||
obj.symbol = 'image://img/jn.png'
|
||
} else if (dataItem.area == '白俄罗斯') {
|
||
obj.symbol = 'image://img/be.png'
|
||
} else {
|
||
obj.symbol = 'image://img/zh.png'
|
||
}
|
||
map.push(obj)
|
||
}
|
||
return map;
|
||
}
|
||
var convertData3 = function() {
|
||
var map = []
|
||
for (var n = 0; n < lineDatas.length; n++) {
|
||
var obj = {};
|
||
var dataItem = lineDatas[n];
|
||
obj.name = dataItem.name
|
||
// obj.value = chinaGeoCoordMap[dataItem.area]
|
||
// var name = dataItem.name
|
||
// if (name == '迪拜自由贸易区' || name == '加纳' || name == '明斯克') {
|
||
// obj.num = dataItem.vehicle_count
|
||
// obj.value = chinaGeoCoordMap[dataItem.area]
|
||
// } else {
|
||
// obj.num = dataItem.fbo_vehicle_count
|
||
// obj.value = chinaGeoCoordMap[dataItem.address]
|
||
// }
|
||
obj.num = dataItem.count
|
||
obj.value = chinaGeoCoordMap[dataItem.address]
|
||
map.push(obj)
|
||
}
|
||
return map;
|
||
}
|
||
var convertData4 = function() {
|
||
var map = []
|
||
for (var n = 0; n < lineDatas.length; n++) {
|
||
var obj = {};
|
||
var dataItem = lineDatas[n];
|
||
obj.name = dataItem.name_en
|
||
// obj.value = chinaGeoCoordMap[dataItem.area]
|
||
var name = dataItem.name_en
|
||
if (name == 'JAFZA' || name == 'Ghana' || name == 'Minsk') {
|
||
obj.num = dataItem.vehicle_count
|
||
obj.value = chinaGeoCoordMap[dataItem.area]
|
||
} else {
|
||
obj.num = dataItem.fbo_vehicle_count
|
||
obj.value = chinaGeoCoordMap[dataItem.address]
|
||
}
|
||
// obj.num = dataItem.vehicle_count
|
||
map.push(obj)
|
||
}
|
||
return map;
|
||
}
|
||
let option = {
|
||
layoutSize: '95%', //map百分比大小
|
||
geo: {
|
||
map: 'china-africa',
|
||
zoom: 1.5,
|
||
center: [59.2752, 30.093697],
|
||
label: {
|
||
emphasis: {
|
||
show: false
|
||
}
|
||
},
|
||
roam: true, //是否允许缩放
|
||
itemStyle: {
|
||
normal: {
|
||
areaColor: "#133a6f", //地图默认颜色
|
||
borderWidth: 0.5, //边框宽度
|
||
textStyle: {
|
||
color: "#fff", //默认文字颜色
|
||
},
|
||
borderColor: "#68eaff", //地图边框颜色
|
||
},
|
||
emphasis: {
|
||
areaColor: "#31639b", //动态背景颜色
|
||
},
|
||
},
|
||
select: {
|
||
//地图选中颜色
|
||
itemStyle: {
|
||
areaColor: "#0079c2",
|
||
textStyle: {
|
||
color: '#fff'
|
||
}
|
||
},
|
||
},
|
||
label: {
|
||
normal: {
|
||
//静态的时候展示样式
|
||
show: false, //是否显示地图名称
|
||
textStyle: {
|
||
color: "#31639b", //颜色
|
||
fontSize: 8, //文字大小
|
||
fontFamily: "Arial",
|
||
},
|
||
},
|
||
emphasis: {
|
||
//动态展示的样式
|
||
color: "#fff",
|
||
},
|
||
},
|
||
nameMap: nameMap,
|
||
},
|
||
// 鼠标悬浮提示框
|
||
tooltip: {
|
||
trigger: "item",
|
||
borderColor: "#666", //区域边框颜色F
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
return (
|
||
params.name +
|
||
" : " +
|
||
(params.data.num ? params.data.num : isNaN(params.data.num) ? 0 :
|
||
parseInt(params.data.num))
|
||
);
|
||
}
|
||
},
|
||
},
|
||
series: [
|
||
// 坐标点的配置
|
||
{
|
||
type: 'effectScatter',
|
||
coordinateSystem: 'geo',
|
||
geoIndex: 0,
|
||
rippleEffect: { //坐标点动画
|
||
period: 5,
|
||
scale: 1,
|
||
brushType: 'fill'
|
||
},
|
||
label: {
|
||
normal: {
|
||
show: false,
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
return (params.data.num ? params.data.num : isNaN(params.data.num) ? 0 :
|
||
parseInt(params.data.num));
|
||
}
|
||
},
|
||
color: '#fff',
|
||
fontWeight: "bold",
|
||
fontSize: 12,
|
||
}
|
||
},
|
||
// symbol: 'image://img/ck.png',
|
||
symbolSize: function(val, data) {
|
||
var v = data.data.num
|
||
var name = data.data.name;
|
||
var all = 8;
|
||
if (name == '杰贝阿里自贸区' || name == '加纳' || name == '明斯克') {
|
||
all = 18
|
||
}
|
||
// console.log(v)
|
||
var size = all + v / 10
|
||
if(all==18){
|
||
if(size>35){ size=35 }
|
||
}else{
|
||
if(size>25){ size=25 }
|
||
}
|
||
return size
|
||
// return 21; //圆环大小
|
||
},
|
||
z: 999,
|
||
// showEffectOn: 'render',
|
||
rippleEffect: {
|
||
brushType: 'stroke',
|
||
},
|
||
// hoverAnimation: true,
|
||
// itemStyle: {
|
||
// normal: {
|
||
// color: "#009000", //标点颜色
|
||
// },
|
||
// },
|
||
zlevel: 2,
|
||
data: convertData1()
|
||
},
|
||
//地图标志框的配置
|
||
{
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
label: {
|
||
show: true,
|
||
formatter: function(params) {
|
||
let name = params.name;
|
||
let value = params.data.num;
|
||
let text = name + ' ' + value;
|
||
return name;
|
||
},
|
||
lineHeight: 20,
|
||
textAlign: 'center',
|
||
color: '#ffffff',
|
||
fontSize: 11,
|
||
},
|
||
symbol: 'image://img/bg.png',
|
||
symbolSize: function(val, params) {
|
||
let name = params.name;
|
||
let value = params.data.num;
|
||
let text = name + ' ' + value;
|
||
// console.log(text.length)
|
||
// 根据 value 值动态调整大小,这里简单地使用线性映射
|
||
return [text.length * 11, 32]; // 这里假设 value 是 [name, value] 数组形式
|
||
},
|
||
symbolOffset: [0, -30],
|
||
z: 999,
|
||
data: convertData3(),
|
||
},
|
||
// 运输中船标点标记
|
||
{
|
||
name:"ship",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: shipList(),
|
||
symbolSize: 30,
|
||
z: 9999,
|
||
label: {
|
||
show: false // 关闭第一个系列的标签
|
||
}
|
||
},
|
||
// 船舶标签系列
|
||
{
|
||
name:"shipLabel",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: shipList(),
|
||
symbolSize: 0, // 不显示图标
|
||
z: 999,
|
||
label: {
|
||
show: true,
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
return [
|
||
'{name|' + params.name + '}{num|' + (params.data.num ? params.data.num : isNaN(params.data.num) ? 0 : parseInt(params.data.num)) + '}',
|
||
'{name| DEST:' + params.data.dest + '}',
|
||
'{name|ETA:' + params.data.eta + '}'
|
||
].join('\n');
|
||
}
|
||
},
|
||
position: 'top',
|
||
distance: 5,
|
||
color: '#fff',
|
||
fontSize: 12,
|
||
backgroundColor: {
|
||
type: 'pattern',
|
||
image: 'img/mapbg1.png',
|
||
repeat: 'no-repeat'
|
||
},
|
||
padding: [20, 18],
|
||
rich: {
|
||
name: {
|
||
fontSize: 14,
|
||
color: '#fff',
|
||
padding: [4, 4]
|
||
},
|
||
num: {
|
||
fontSize: 12,
|
||
color: '#ffffff',
|
||
backgroundColor: '#ff0000',
|
||
padding: [4, 4],
|
||
borderRadius: 4,
|
||
align: 'right'
|
||
}
|
||
}
|
||
},
|
||
emphasis: {
|
||
label: {
|
||
show: true
|
||
}
|
||
}
|
||
},
|
||
// 待发船坐标点标记
|
||
{
|
||
name:"ship",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: navigateList(),
|
||
symbolSize: 30,
|
||
z: 9999,
|
||
label: {
|
||
show: true,
|
||
formatter: '{b}',
|
||
position: 'top',
|
||
distance: 5,
|
||
color: '#fff',
|
||
fontSize: 12,
|
||
backgroundColor: 'rgba(0, 0, 0, 0.8)',
|
||
padding: [4, 4],
|
||
borderRadius: 2
|
||
},
|
||
emphasis: {
|
||
label: {
|
||
show: true
|
||
}
|
||
}
|
||
},
|
||
// 生产城市标点标记
|
||
{
|
||
name:"production",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: productionlist(),
|
||
symbolSize: 30,
|
||
z: 1000,
|
||
label: {
|
||
show: true,
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
|
||
return '{name|' + params.data.name_en + '}{num|' + (params.data.num ? params.data.num : isNaN(params.data.num) ? 0 : parseInt(params.data.num)) + '}';
|
||
}
|
||
},
|
||
position: 'top',
|
||
distance: 5,
|
||
color: '#fff',
|
||
fontSize: 12,
|
||
backgroundColor: '#00a6c9',
|
||
padding: [4, 4],
|
||
borderRadius: 2,
|
||
rich: {
|
||
name: {
|
||
fontSize: 14,
|
||
color: '#fff',
|
||
padding: [4, 4]
|
||
},
|
||
num: {
|
||
fontSize: 12,
|
||
color: '#ffffff',
|
||
backgroundColor: '#ff0000',
|
||
padding: [4, 4],
|
||
borderRadius: 4,
|
||
align: 'right'
|
||
}
|
||
}
|
||
},
|
||
emphasis: {
|
||
label: {
|
||
show: true
|
||
}
|
||
}
|
||
}
|
||
],
|
||
}
|
||
let option1 = {
|
||
layoutSize: '95%', //map百分比大小
|
||
geo: {
|
||
map: 'china-africa',
|
||
zoom: 1.5,
|
||
center: [59.2752, 30.093697],
|
||
label: {
|
||
emphasis: {
|
||
show: false
|
||
}
|
||
},
|
||
roam: true, //是否允许缩放
|
||
itemStyle: {
|
||
normal: {
|
||
areaColor: "#133a6f", //地图默认颜色
|
||
borderWidth: 0.5, //边框宽度
|
||
textStyle: {
|
||
color: "#fff", //默认文字颜色
|
||
},
|
||
borderColor: "#68eaff", //地图边框颜色
|
||
},
|
||
emphasis: {
|
||
areaColor: "#31639b", //动态背景颜色
|
||
},
|
||
},
|
||
select: {
|
||
//地图选中颜色
|
||
itemStyle: {
|
||
areaColor: "#0079c2",
|
||
textStyle: {
|
||
color: '#fff'
|
||
}
|
||
},
|
||
},
|
||
label: {
|
||
normal: {
|
||
//静态的时候展示样式
|
||
show: false, //是否显示地图名称
|
||
textStyle: {
|
||
color: "#31639b", //颜色
|
||
fontSize: 8, //文字大小
|
||
fontFamily: "Arial",
|
||
},
|
||
},
|
||
emphasis: {
|
||
//动态展示的样式
|
||
color: "#fff",
|
||
},
|
||
},
|
||
},
|
||
// 鼠标悬浮提示框
|
||
tooltip: {
|
||
trigger: "item",
|
||
borderColor: "#666", //区域边框颜色F
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
return (
|
||
params.name +
|
||
" : " +
|
||
(params.data.num ? params.data.num : isNaN(params.data.num) ? 0 :
|
||
parseInt(params.data.num))
|
||
);
|
||
}
|
||
},
|
||
},
|
||
series: [
|
||
// 坐标点的配置
|
||
{
|
||
type: 'effectScatter',
|
||
coordinateSystem: 'geo',
|
||
geoIndex: 0,
|
||
rippleEffect: { //坐标点动画
|
||
period: 5,
|
||
scale: 1,
|
||
brushType: 'fill'
|
||
},
|
||
label: {
|
||
normal: {
|
||
show: false,
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
return (params.data.num ? params.data.num : isNaN(params.data.num) ? 0 :
|
||
parseInt(params.data.num));
|
||
}
|
||
},
|
||
color: '#fff',
|
||
fontWeight: "bold",
|
||
fontSize: 12,
|
||
}
|
||
},
|
||
// symbol: 'circle',
|
||
symbolSize: function(val, data) {
|
||
var v = data.data.num
|
||
var name = data.data.name;
|
||
var all = 8;
|
||
if (name == 'JAFZA' || name == 'Ghana' || name == 'Minsk') {
|
||
all = 18
|
||
}
|
||
// console.log(v)
|
||
return all + v / 10
|
||
},
|
||
// symbol: 'image://img/ck.png',
|
||
z: 999,
|
||
showEffectOn: 'render',
|
||
rippleEffect: {
|
||
brushType: 'stroke',
|
||
},
|
||
hoverAnimation: true,
|
||
// itemStyle: {
|
||
// normal: {
|
||
// color: "#009000", //标点颜色
|
||
// },
|
||
// },
|
||
zlevel: 2,
|
||
data: convertData2()
|
||
},
|
||
//地图标志框的配置
|
||
{
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
label: {
|
||
show: true,
|
||
formatter: function(params) {
|
||
let name = params.name;
|
||
let value = params.data.num;
|
||
let text = name + ' ' + value;
|
||
return name;
|
||
},
|
||
lineHeight: 20,
|
||
textAlign: 'center',
|
||
color: '#ffffff',
|
||
fontSize: 11,
|
||
},
|
||
symbol: 'image://img/bg.png',
|
||
symbolSize: function(val, params) {
|
||
let name = params.name;
|
||
let value = params.data.num;
|
||
let text = name + ' ' + value;
|
||
// console.log(text.length)
|
||
// 根据 value 值动态调整大小,这里简单地使用线性映射
|
||
return [text.length * 11, 32]; // 这里假设 value 是 [name, value] 数组形式
|
||
},
|
||
symbolOffset: [0, -30],
|
||
z: 999,
|
||
data: convertData4(),
|
||
},
|
||
// 运输中船标点标记
|
||
// 运输中船标点标记
|
||
{
|
||
name:"ship",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: shipList(),
|
||
symbolSize: 30,
|
||
z: 9999,
|
||
label: {
|
||
show: false // 关闭第一个系列的标签
|
||
}
|
||
},
|
||
// 船舶标签系列
|
||
{
|
||
name:"shipLabel",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: shipList(),
|
||
symbolSize: 0, // 不显示图标
|
||
z: 999,
|
||
label: {
|
||
show: true,
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
return [
|
||
'{name|' + params.name + '}{num|' + (params.data.num ? params.data.num : isNaN(params.data.num) ? 0 : parseInt(params.data.num)) + '}',
|
||
'{name| DEST:' + params.data.dest + '}',
|
||
'{name|ETA:' + params.data.eta + '}'
|
||
].join('\n');
|
||
}
|
||
},
|
||
position: 'top',
|
||
distance: 5,
|
||
color: '#fff',
|
||
fontSize: 12,
|
||
backgroundColor: {
|
||
type: 'pattern',
|
||
image: 'img/mapbg1.png',
|
||
repeat: 'no-repeat'
|
||
},
|
||
padding: [20, 18],
|
||
rich: {
|
||
name: {
|
||
fontSize: 14,
|
||
color: '#fff',
|
||
padding: [4, 4]
|
||
},
|
||
num: {
|
||
fontSize: 12,
|
||
color: '#ffffff',
|
||
backgroundColor: '#ff0000',
|
||
padding: [4, 4],
|
||
borderRadius: 4,
|
||
align: 'right'
|
||
}
|
||
}
|
||
},
|
||
emphasis: {
|
||
label: {
|
||
show: true
|
||
}
|
||
}
|
||
},
|
||
// 待发船坐标点标记
|
||
{
|
||
name:"ship",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: navigateList(),
|
||
symbolSize: 30,
|
||
z: 9999,
|
||
label: {
|
||
show: true,
|
||
formatter: '{b}',
|
||
position: 'top',
|
||
distance: 5,
|
||
color: '#fff',
|
||
fontSize: 12,
|
||
backgroundColor: 'rgba(0, 0, 0, 0.8)',
|
||
padding: [4, 4],
|
||
borderRadius: 2
|
||
},
|
||
emphasis: {
|
||
label: {
|
||
show: true
|
||
}
|
||
}
|
||
},
|
||
// 生产城市标点标记
|
||
{
|
||
name:"production",
|
||
type: 'scatter',
|
||
coordinateSystem: 'geo',
|
||
data: productionlist(),
|
||
symbolSize: 30,
|
||
z: 1000,
|
||
label: {
|
||
show: true,
|
||
formatter: function(params) {
|
||
if (params.name) {
|
||
|
||
return '{name|' + params.data.name_en + '}{num|' + (params.data.num ? params.data.num : isNaN(params.data.num) ? 0 : parseInt(params.data.num)) + '}';
|
||
}
|
||
},
|
||
position: 'top',
|
||
distance: 5,
|
||
color: '#fff',
|
||
fontSize: 12,
|
||
backgroundColor: '#00a6c9',
|
||
padding: [4, 4],
|
||
borderRadius: 2,
|
||
rich: {
|
||
name: {
|
||
fontSize: 14,
|
||
color: '#fff',
|
||
padding: [4, 4]
|
||
},
|
||
num: {
|
||
fontSize: 12,
|
||
color: '#ffffff',
|
||
backgroundColor: '#ff0000',
|
||
padding: [4, 4],
|
||
borderRadius: 4,
|
||
align: 'right'
|
||
}
|
||
}
|
||
},
|
||
emphasis: {
|
||
label: {
|
||
show: true
|
||
}
|
||
}
|
||
}
|
||
],
|
||
}
|
||
if (isshow == 'zh') {
|
||
myChart.clear();
|
||
myChart.setOption(option);
|
||
|
||
} else {
|
||
myChart.clear();
|
||
myChart.setOption(option1);
|
||
}
|
||
|
||
window.addEventListener("resize", () => {
|
||
myChart.resize();
|
||
})
|
||
|
||
// 添加点击事件
|
||
var langzh = localStorage.getItem('lang')|| 'en'
|
||
myChart.on('click', function(params) {
|
||
if (params.componentType === 'series' && params.seriesType === 'scatter') {
|
||
// 显示弹出层
|
||
document.getElementById('modalOverlay').style.display = 'block';
|
||
if(params.seriesName=="production"){
|
||
$('.modal-tabs').children().not(':first').hide();
|
||
$('#globalLoading').show();
|
||
$(".infotimes").hide();
|
||
$(".pagination-container1").show();
|
||
$(".pagination-container").hide();
|
||
$(".pagination-containerkp").hide();
|
||
$(".pagination-containerkp1").hide();
|
||
Vehiclelocation(params.data.id,langzh,'pagination-container1')
|
||
return false
|
||
}else{
|
||
//获取船上车辆信息
|
||
$('.modal-tabs').children().show();
|
||
$('#globalLoading').show();
|
||
$(".infotimes").show();
|
||
$(".pagination-container").show();
|
||
$(".pagination-containerkp1").hide();
|
||
$(".pagination-containerkp").hide();
|
||
$(".pagination-container1").hide();
|
||
Vehicleshipfn(params.data.id,langzh,'pagination-container')
|
||
}
|
||
// 设置标题
|
||
// modalTitle.textContent = params.name;
|
||
}
|
||
});
|
||
}
|
||
var baseURL='https://dashboard-server.hesuu.com'
|
||
// var baseURL='http://219.157.255.213:25505'
|
||
//船上车辆
|
||
function vehicleshipData(id,lang,page){
|
||
$.ajax({
|
||
url:baseURL+'/Vehicle/ship',
|
||
type:'POST',
|
||
data:{
|
||
lang: lang,
|
||
id: id,
|
||
page: page,
|
||
pageSize: 10
|
||
},
|
||
success: function(result){
|
||
$('#globalLoading').hide();
|
||
var pageData = result.data.list;
|
||
const tbody = document.getElementById('vehicleTableBody');
|
||
tbody.innerHTML = pageData.map(item => `
|
||
<tr data-id="${item.id}">
|
||
<td>${item.brand}</td>
|
||
<td>${item.vin}</td>
|
||
<td>${item.status}</td>
|
||
</tr>
|
||
`).join('');
|
||
}
|
||
})
|
||
}
|
||
//船上车辆
|
||
function Vehicleshipfn(id,lang,name){
|
||
$.ajax({
|
||
url:baseURL+'/Vehicle/ship',
|
||
type:'POST',
|
||
data:{
|
||
lang: lang,
|
||
id: id,
|
||
page: 1,
|
||
pageSize: 10
|
||
},
|
||
success: function(result){
|
||
$('#globalLoading').hide();
|
||
var shipinfo = result.data.ship;
|
||
$(".shipname").html(shipinfo.ship_name)
|
||
$(".mmsi").html(shipinfo.mmsi)
|
||
$(".callsign").html(shipinfo.call_sign)
|
||
$(".longitude").html(shipinfo.lng)
|
||
$(".latitude").html(shipinfo.lat)
|
||
$(".destinationc").html(shipinfo.port)
|
||
$(".yujidaodashijian").html(shipinfo.last_time)
|
||
$(".Nextstation").html(shipinfo.dest)
|
||
$(".Nexttime").html(shipinfo.eta)
|
||
|
||
var shiphis = result.data.ship_his;
|
||
const routetimeline = document.getElementById('routetimeline');
|
||
if(shiphis.length>0){
|
||
$(".errors1").hide()
|
||
routetimeline.innerHTML = shiphis.map(item => `
|
||
<div class="route-item active">
|
||
<div class="route-time">${item.last_time_utc}</div>
|
||
<div class="route-content">
|
||
<div class="route-title">${item.ship_name}</div>
|
||
<div class="route-desc">${item.lng},${item.lat}</div>
|
||
</div>
|
||
</div>
|
||
`).join('');
|
||
}else{
|
||
routetimeline.innerHTML = ''
|
||
$(".errors1").show()
|
||
}
|
||
|
||
|
||
// 分页配置
|
||
const totalItems = result.data.count; // 总数据条数
|
||
const pageSize = 10; // 每页显示条数
|
||
const totalPages = Math.ceil(totalItems / pageSize);
|
||
// 分页配置
|
||
const pagination = new Pagination({
|
||
container: document.querySelector(`.${name}`),
|
||
currentPage: 1,
|
||
totalPages: totalPages,
|
||
onPageChange: (page) => {
|
||
// 在这里处理数据加载逻辑
|
||
$('#globalLoading').show();
|
||
vehicleshipData(id,lang,page);
|
||
}
|
||
});
|
||
|
||
// 初始化显示第一页
|
||
const vehicleData = result.data.list;
|
||
const tbody = document.getElementById('vehicleTableBody');
|
||
if(vehicleData.length>0){
|
||
$(".errors").hide()
|
||
tbody.innerHTML = vehicleData.map(item => `
|
||
<tr data-id="${item.id}">
|
||
<td>${item.brand}</td>
|
||
<td>${item.vin}</td>
|
||
<td>${item.status}</td>
|
||
</tr>
|
||
`).join('');
|
||
}else{
|
||
tbody.innerHTML =''
|
||
$(".errors").show()
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
});
|
||
}
|
||
//Vehicle/location 生产城市车辆
|
||
function loadTableData(id,lang,page){
|
||
$.ajax({
|
||
url:baseURL+'/Vehicle/location',
|
||
type:'POST',
|
||
data:{
|
||
lang: lang,
|
||
id: id,
|
||
page: page,
|
||
pageSize: 10
|
||
},
|
||
success: function(result){
|
||
$('#globalLoading').hide();
|
||
var pageData = result.data.list;
|
||
const tbody = document.getElementById('vehicleTableBody');
|
||
tbody.innerHTML = pageData.map(item => `
|
||
<tr data-id="${item.id}">
|
||
<td>${item.brand}</td>
|
||
<td>${item.vin}</td>
|
||
<td>${item.status}</td>
|
||
</tr>
|
||
`).join('');
|
||
}
|
||
})
|
||
}
|
||
function Vehiclelocation(id,lang,name){
|
||
$.ajax({
|
||
url:baseURL+'/Vehicle/location',
|
||
type:'POST',
|
||
data:{
|
||
lang: lang,
|
||
id: id,
|
||
page: 1,
|
||
pageSize: 10
|
||
},
|
||
success: function(result){
|
||
// 车辆数据源
|
||
$('#globalLoading').hide();
|
||
const totalItems = result.data.count; // 总数据条数
|
||
const pageSize = 10; // 每页显示条数
|
||
const totalPages = Math.ceil(totalItems / pageSize);
|
||
// 分页配置
|
||
const pagination = new Pagination({
|
||
container: document.querySelector(`.${name}`),
|
||
currentPage: 1,
|
||
totalPages: totalPages,
|
||
onPageChange: (page) => {
|
||
// 在这里处理数据加载逻辑
|
||
$('#globalLoading').show();
|
||
loadTableData(id,lang,page);
|
||
}
|
||
});
|
||
|
||
// 初始化显示第一页
|
||
const vehicleData = result.data.list;
|
||
const tbody = document.getElementById('vehicleTableBody');
|
||
tbody.innerHTML = vehicleData.map(item => `
|
||
<tr data-id="${item.id}">
|
||
<td>${item.brand}</td>
|
||
<td>${item.vin}</td>
|
||
<td>${item.status}</td>
|
||
</tr>
|
||
`).join('');
|
||
}
|
||
});
|
||
}
|
||
//当前时间
|
||
var t = null;
|
||
t = setTimeout(time, 1000);
|
||
time()
|
||
|
||
function time() {
|
||
clearTimeout(t);
|
||
dt = new Date();
|
||
var y = dt.getFullYear();
|
||
var mt = dt.getMonth() + 1;
|
||
var day = dt.getDate();
|
||
var week = new Date().getDay();
|
||
var weeks = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
|
||
var h = dt.getHours();
|
||
var m = dt.getMinutes();
|
||
var s = dt.getSeconds();
|
||
var t = null;
|
||
|
||
$("#moth").html(y + "-" + mt + "-" + Appendzero(day))
|
||
$("#time").html(Appendzero(h) + ":" + Appendzero(m) + ":" + Appendzero(s))
|
||
$("#week").html(weeks[week])
|
||
|
||
function Appendzero(obj) {
|
||
if (obj < 10) return "0" + "" + obj;
|
||
else return obj;
|
||
}
|
||
t = setTimeout(time, 1000);
|
||
};
|
||
function getcardetile(id){
|
||
$.ajax({
|
||
url:baseURL+'/Vehicle/show',
|
||
type:'POST',
|
||
async:false,
|
||
data:{lang:localStorage.getItem('lang')|| 'en',id: id},
|
||
success: function(result){
|
||
var data =result.data
|
||
var langs = localStorage.getItem('lang') || 'en';
|
||
if(data.img_url&&data.img_url!=''){
|
||
$(".carimg").html('<img src="'+data.img_url+'" alt="" />')
|
||
}else{
|
||
if(langs=='en'){$(".carimg").html('<img src="../img/none2.jpg" alt="" />')}
|
||
if(langs=='ru'){$(".carimg").html('<img src="../img/none3.jpg" alt="" />')}
|
||
if(langs=='ar'){$(".carimg").html('<img src="../img/none4.jpg" alt="" />')}
|
||
if(langs=='zh'){$(".carimg").html('<img src="../img/none1.jpg" alt="" />')}
|
||
}
|
||
|
||
$(".cartitlet").html(data.brand)
|
||
$(".vint").html(data.vin)
|
||
$(".classifyt").html(data.location?data.location.name:'')
|
||
$(".modelt").html(data.model)
|
||
$(".destinationt").html(data.final_location!=null?data.final_location.name:'')
|
||
$(".fbo_destinationt").html(data.fbo_destination)
|
||
$(".departure_timet").html(data.departure_time)
|
||
$(".statust").html(data.status)
|
||
$(".arrival_timet").html(data.arrival_time)
|
||
}
|
||
});
|
||
}
|
||
$(function(){
|
||
// 为所有 shiptopcard 添加点击事件
|
||
$(document).on('click', '.shiptopcard', function() {
|
||
// 获取当前点击卡片的 data-id
|
||
document.getElementById('modalOverlay').style.display = 'block';
|
||
const id = this.getAttribute('data-id');
|
||
var names= this.getAttribute('data-name');
|
||
// 移除其他卡片的激活状态
|
||
document.querySelectorAll('.shiptopcard').forEach(c => c.classList.remove('active'));
|
||
// 添加当前卡片的激活状态
|
||
this.classList.add('active');
|
||
if(names=="navigate"){
|
||
$('.modal-tabs').children().not(':first').hide();
|
||
$('#globalLoading').show();
|
||
$(".infotimes").hide();
|
||
|
||
$(".pagination-containerkp1").show();
|
||
$(".pagination-container1").hide();
|
||
$(".pagination-containerkp").hide();
|
||
$(".pagination-container").hide();
|
||
Vehiclelocation(id,localStorage.getItem('lang')|| 'en','pagination-containerkp1')
|
||
return false
|
||
}else{
|
||
//获取船上车辆信息
|
||
$('.modal-tabs').children().show();
|
||
$('#globalLoading').show();
|
||
$(".infotimes").show();
|
||
$(".pagination-containerkp").show();
|
||
$(".pagination-container").hide();
|
||
$(".pagination-containerkp1").hide();
|
||
$(".pagination-container1").hide();
|
||
Vehicleshipfn(id,localStorage.getItem('lang')|| 'en','pagination-containerkp')
|
||
}
|
||
});
|
||
// 弹出层控制
|
||
const modalOverlay = document.getElementById('modalOverlay');
|
||
const modalClose = document.querySelector('.modal-close');
|
||
const modalTabs = document.querySelectorAll('.modal-tab');
|
||
const tabContents = document.querySelectorAll('.tab-content');
|
||
|
||
// 显示弹出层
|
||
function showModal() {
|
||
modalOverlay.style.display = 'block';
|
||
}
|
||
|
||
// 关闭弹出层
|
||
modalClose.addEventListener('click', () => {
|
||
modalOverlay.style.display = 'none';
|
||
// 重置标签页到第一个
|
||
document.querySelectorAll('.modal-tab').forEach((tab, index) => {
|
||
if (index === 0) {
|
||
tab.classList.add('active');
|
||
} else {
|
||
tab.classList.remove('active');
|
||
}
|
||
});
|
||
// 重置内容到第一个标签页
|
||
document.querySelectorAll('.tab-content').forEach((content, index) => {
|
||
if (index === 0) {
|
||
content.classList.add('active');
|
||
} else {
|
||
content.classList.remove('active');
|
||
}
|
||
});
|
||
});
|
||
|
||
// 点击遮罩层关闭
|
||
modalOverlay.addEventListener('click', (e) => {
|
||
if (e.target === modalOverlay) {
|
||
modalOverlay.style.display = 'none';
|
||
}
|
||
});
|
||
|
||
// 车辆表格行点击事件
|
||
document.getElementById('vehicleTableBody').addEventListener('click', function(e) {
|
||
const row = e.target.closest('tr');
|
||
if (row) {
|
||
// 获取行数据
|
||
const cells = row.cells;
|
||
const carDataid = row.getAttribute('data-id')
|
||
// 显示车辆详情弹出框
|
||
getcardetile(carDataid)
|
||
document.getElementById('modalOverlaycar').style.display = 'block';
|
||
|
||
}
|
||
});
|
||
|
||
// 车辆详情弹出框关闭事件
|
||
document.querySelector('#modalOverlaycar .modal-close').addEventListener('click', function() {
|
||
document.getElementById('modalOverlaycar').style.display = 'none';
|
||
});
|
||
|
||
// 车辆详情弹出框遮罩层关闭事件
|
||
document.getElementById('modalOverlaycar').addEventListener('click', function(e) {
|
||
if (e.target === this) {
|
||
this.style.display = 'none';
|
||
}
|
||
});
|
||
|
||
|
||
// 开关按钮功能
|
||
// document.getElementById('mapSwitch').addEventListener('change', function(e) {
|
||
// // 这里添加开关切换时的功能
|
||
// if(e.target.checked) {
|
||
// // 开关打开时的操作
|
||
// console.log('Switch is ON');
|
||
// } else {
|
||
// // 开关关闭时的操作
|
||
// console.log('Switch is OFF');
|
||
// }
|
||
// });
|
||
document.querySelectorAll('.centers-tab').forEach(tab => {
|
||
tab.addEventListener('click', () => {
|
||
// 移除所有标签的激活状态
|
||
document.querySelectorAll('.centers-tab').forEach(t => t.classList.remove('active'));
|
||
// 移除所有内容的激活状态
|
||
document.querySelectorAll('.centers-content').forEach(c => c.classList.remove('active'));
|
||
// 添加当前标签的激活状态
|
||
tab.classList.add('active');
|
||
// 添加对应内容的激活状态
|
||
const index = Array.from(tab.parentElement.children).indexOf(tab);
|
||
document.querySelectorAll('.centers-content')[index].classList.add('active');
|
||
});
|
||
});
|
||
document.querySelectorAll('.mores').forEach(button => {
|
||
button.addEventListener('click', () => {
|
||
const wrapper = button.previousElementSibling;
|
||
const isExpanded = wrapper.classList.contains('expanded');
|
||
|
||
if (isExpanded) {
|
||
wrapper.classList.remove('expanded');
|
||
button.classList.remove('expanded');
|
||
} else {
|
||
wrapper.classList.add('expanded');
|
||
button.classList.add('expanded');
|
||
}
|
||
});
|
||
});
|
||
})
|
||
|