(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{1055:function(t,e,n){},1056:function(t,e,n){},1427:function(t){t.exports=JSON.parse('[{"source":"悉尼","target":"墨尔本"},{"source":"阿什本","target":"洛杉矶"},{"source":"阿什本","target":"墨西哥城"},{"source":"阿什本","target":"蒙特利尔"},{"source":"墨西哥城","target":"圣保罗"},{"source":"伦敦","target":"阿什本"},{"source":"伦敦","target":"巴黎"},{"source":"伦敦","target":"法兰克福"},{"source":"莫斯科","target":"华沙"},{"source":"华沙","target":"法兰克福"},{"source":"新加坡","target":"雅加达"},{"source":"新加坡","target":"约翰内斯堡"},{"source":"雅加达","target":"墨尔本"},{"source":"东京","target":"首尔"},{"source":"北京","target":"首尔"},{"source":"首尔","target":"上海"},{"source":"巴黎","target":"马赛"},{"source":"马赛","target":"马德里"},{"source":"悉尼","target":"深圳"},{"source":"深圳","target":"雅加达"},{"source":"深圳","target":"新加坡"},{"source":"深圳","target":"吉隆坡"},{"source":"新加坡","target":"吉隆坡"},{"source":"吉隆坡","target":"马斯喀特"},{"source":"广州","target":"武汉"},{"source":"广州","target":"西安"},{"source":"广州","target":"成都"},{"source":"香港","target":"曼谷"},{"source":"香港","target":"迪拜"},{"source":"广州","target":"台北"},{"source":"马斯喀特","target":"阿布扎比"},{"source":"马斯喀特","target":"迪拜"},{"source":"迪拜","target":"巴林"},{"source":"巴林","target":"利雅得"},{"source":"阿布扎比","target":"吉达港"},{"source":"吉达港","target":"利雅得"},{"source":"巴黎","target":"伊斯坦布尔"},{"source":"巴黎","target":"吉隆坡"},{"source":"迪拜","target":"吉达港"},{"source":"阿什本","target":"马德里"},{"source":"阿什本","target":"香港"}]')},1428:function(t){t.exports=JSON.parse('[{"name":"温哥华","lng":-123.1207,"lat":49.2827,"status":"待开通","x":-10,"y":10},{"name":"洛杉矶","lng":-118.2437,"lat":34.0522,"status":"已开通","x":-10,"y":10},{"name":"墨西哥城","lng":-99.1332,"lat":19.4326,"status":"已开通","x":-10,"y":10},{"name":"蒙特利尔","lng":-73.5673,"lat":45.5017,"status":"已开通","x":-10,"y":-20},{"name":"阿什本","lng":-77.4875,"lat":39.0437,"status":"已开通","x":-10,"y":10},{"name":"波哥大","lng":-74.0721,"lat":4.711,"status":"待开通","x":-10,"y":10},{"name":"圣保罗","lng":-46.6333,"lat":-23.5505,"status":"已开通","x":-10,"y":10},{"name":"伦敦","lng":-0.1276,"lat":51.5074,"status":"已开通","x":-25,"y":-20},{"name":"巴黎","lng":2.3522,"lat":48.8566,"status":"已开通","x":-20,"y":10},{"name":"马赛","lng":5.3698,"lat":43.2965,"status":"已开通","x":-10,"y":10},{"name":"马德里","lng":-3.7038,"lat":40.4168,"status":"已开通","x":-10,"y":10},{"name":"罗马","lng":12.4964,"lat":41.9028,"status":"待开通","x":-10,"y":10},{"name":"雅典","lng":23.7275,"lat":37.9838,"status":"待开通","x":-10,"y":10},{"name":"法兰克福","lng":8.6821,"lat":50.1109,"status":"已开通","x":-10,"y":10},{"name":"华沙","lng":21.0122,"lat":52.2297,"status":"已开通","x":-10,"y":-20},{"name":"莫斯科","lng":37.6184,"lat":55.7558,"status":"已开通","x":-10,"y":10},{"name":"索菲亚","lng":23.3222,"lat":42.6977,"status":"待开通","x":5,"y":-25},{"name":"伊斯坦布尔","lng":28.9784,"lat":41.0082,"status":"已开通","x":15,"y":-10},{"name":"开罗","lng":31.2357,"lat":30.0444,"status":"待开通","x":-10,"y":10},{"name":"利雅得","lng":40.7167,"lat":29.6333,"status":"已开通","x":-10,"y":10},{"name":"吉达港","lng":39.1825,"lat":21.5434,"status":"已开通","x":-20,"y":10},{"name":"巴林","lng":50.5577,"lat":26.0667,"status":"待开通","x":-10,"y":-20},{"name":"迪拜","lng":55.2708,"lat":25.2048,"status":"已开通","x":10,"y":-20},{"name":"马斯喀特","lng":58.5822,"lat":23.6104,"status":"已开通","x":-10,"y":10},{"name":"约翰内斯堡","lng":28.0436,"lat":-26.2041,"status":"已开通","x":-10,"y":10},{"name":"悉尼","lng":151.2093,"lat":-33.8688,"status":"已开通","x":-10,"y":-20},{"name":"墨尔本","lng":144.9631,"lat":-37.8136,"status":"已开通","x":-10,"y":10},{"name":"雅加达","lng":106.865,"lat":-6.2088,"status":"已开通","x":-10,"y":10},{"name":"新加坡","lng":103.8198,"lat":1.3521,"status":"已开通","x":-10,"y":10},{"name":"吉隆坡","lng":101.6869,"lat":3.139,"status":"已开通","x":-40,"y":-5},{"name":"胡志明","lng":106.6992,"lat":10.7627,"status":"已开通","x":10,"y":5},{"name":"马尼拉","lng":120.9842,"lat":14.5995,"status":"已开通","x":15,"y":-5},{"name":"金边","lng":104.8912,"lat":11.5563,"status":"待开通","x":-20,"y":5},{"name":"达卡","lng":90.4074,"lat":23.8103,"status":"待开通","x":-10,"y":10},{"name":"曼谷","lng":100.5018,"lat":13.7563,"status":"已开通","x":-30,"y":-5},{"name":"香港","lng":114.1095,"lat":22.3193,"status":"已开通","x":-10,"y":10},{"name":"深圳","lng":114.0579,"lat":22.5431,"status":"已开通","x":15,"y":10},{"name":"广州","lng":113.2644,"lat":23.1291,"status":"已开通","x":-5,"y":-20},{"name":"台北","lng":121.5654,"lat":25.033,"status":"已开通","x":15,"y":-10},{"name":"东京","lng":139.6917,"lat":35.6895,"status":"已开通","x":-10,"y":10},{"name":"首尔","lng":126.978,"lat":37.5665,"status":"已开通","x":10,"y":-20},{"name":"上海","lng":121.4737,"lat":31.2304,"status":"已开通","x":15,"y":-10},{"name":"武汉","lng":114.2985,"lat":30.5845,"status":"已开通","x":5,"y":-20},{"name":"成都","lng":104.0658,"lat":30.5728,"status":"已开通","x":-30,"y":-10},{"name":"西安","lng":108.948,"lat":34.2632,"status":"已开通","x":-20,"y":-20},{"name":"北京","lng":116.4074,"lat":39.9042,"status":"已开通","x":-10,"y":-20},{"name":"阿布扎比","lng":50.3705,"lat":20.4667,"status":"已开通","x":-10,"y":10}]')},1429:function(t,e,n){"use strict";n(1055)},1430:function(t,e,n){"use strict";n(1056)},868:function(t,e,n){"use strict";n.r(e);n(29),n(58),n(23),n(19),n(33),n(24);var r=n(961),l=n(1427),o=n(1428),c={data:function(){return{}},props:{showLegend:{type:Boolean,default:!0}},mounted:function(){this.initMap()},methods:{initMap:function(){var t=this,e=new this.$l7.Scene({id:"map",map:new this.$l7maps.Map({style:"blank",center:[110.097892,33.853662],pitch:0}),logoVisible:!1});e.on("loaded",(function(){t.addHeatmapLayer(e),t.addLineLayer(e),t.addLineLayer2(e),t.addMarkers(e),e.setMapStatus({resizeEnable:!1,dragEnable:!1,keyboardEnable:!1,doubleClickZoom:!1,zoomEnable:!1,rotateEnable:!1})}))},addHeatmapLayer:function(t){var e=new this.$l7.HeatmapLayer({autoFit:!0}).source(r,{transforms:[{type:"hexagon",size:399996}]}).shape("square").active(!1).color("#D9D9D9").style({coverage:.7,angle:0});t.addLayer(e)},addPointLayers:function(t){var e=new this.$l7.PointLayer({zIndex:999}).source(o,{parser:{type:"json",x:"lng",y:"lat"}}).shape("circle").size(5).color("#1574FF").style({opacity:1,strokeWidth:0}).active(!1);t.addLayer(e);var n=(new this.$l7.PointLayer).source(o,{parser:{type:"json",x:"lng",y:"lat"}}).shape("name","text").size(10).color("#000").style({textAnchor:"center",textOffset:[50,0],spacing:2,padding:[1,1],strokeWidth:2}).active(!1);t.addLayer(n)},addLineLayer:function(t){var e=new this.$l7.LineLayer({blend:"normal"}).source(this.generateLineCoordinates(),{parser:{type:"json",x:"from_lon",y:"from_lat",x1:"to_lon",y1:"to_lat"}}).size(2).color("#0C47BF").style({segmentNumber:15,opacity:.8}).shape("arc").color("#1574FF").animate({interval:1,trailLength:.1,duration:5}).style({}).active(!1);t.addLayer(e)},addLineLayer2:function(t){var e=new this.$l7.LineLayer({blend:"normal"}).source(this.generateLineCoordinates(),{parser:{type:"json",x:"from_lon",y:"from_lat",x1:"to_lon",y1:"to_lat"}}).size(.8).color("#0C47BF").style({segmentNumber:15,opacity:.8}).shape("arc").style({opacity:.5}).active(!1);t.addLayer(e)},generateLineCoordinates:function(){return l.map((function(line){var t=o.find((function(t){return t.name===line.source})),e=o.find((function(t){return t.name===line.target}));return t&&e?{from_lon:t.lng,from_lat:t.lat,to_lon:e.lng,to_lat:e.lat}:null})).filter((function(t){return null!==t}))},addMarkers:function(t){var e=this,n=new this.$l7.MarkerLayer({zIndex:99999});o.forEach((function(t){var r=t.lng,l=t.lat,o=t.name,c=function(e){var n=document.createElement("div");"已开通"===e?n.className="marker-available":"待开通"===e&&(n.className="marker-unavailable");var r=document.createElement("div");return r.className="city-name",r.innerText=o,t.x&&t.y?(r.style.top="".concat(t.y,"px"),r.style.left="".concat(t.x,"px")):(r.style.top="10px",r.style.left="-10px"),n.appendChild(r),n}(t.status),marker=new e.$l7.Marker({element:c}).setLnglat({lng:r,lat:l});n.addMarker(marker)})),t.addMarkerLayer(n)}}},m=(n(1429),n(1430),n(57)),component=Object(m.a)(c,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"my-container"},[e("div",{attrs:{id:"map"}}),this._v(" "),this.showLegend?e("div",{staticClass:"map-legend"},[this._m(0),this._v(" "),this._m(1)]):this._e()])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"legend-item"},[e("div",{staticClass:"marker-available"}),this._v(" "),e("div",{staticClass:"legend-text"},[this._v("已开通")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"legend-item"},[e("div",{staticClass:"marker-unavailable"}),this._v(" "),e("div",{staticClass:"legend-text"},[this._v("待开通")])])}],!1,null,null,null);e.default=component.exports}}]);