
<body>
<div id="main" style="width: 800px;height:600px;"></div>
</body>
<script>
var myChart = echarts.init(document.getElementById('main'));
var uploadedDataURL = "js/flights.json";
myChart.showLoading();
$.getJSON(uploadedDataURL, function(data) {
myChart.hideLoading();
function getAirportCoord(idx) {
return [data.airports[idx][3], data.airports[idx][4]];
}
var routes = data.routes.map(function(airline) {
return [
getAirportCoord(airline[1]),
getAirportCoord(airline[2])
];
});
console.log("data",data)
console.log("routes",routes)
myChart.setOption({
**tooltip: { //提示框这个不知该怎么用 **
formatter: function(params) {},
},
geo3D: { //1 - 注意到这里是geo3D
map: 'world', //2 - world
shading: 'realistic',
silent: true,
environment: '#333',
realisticMaterial: {
roughness: 0.8,
metalness: 0
},
label: {
emphasis: {
show: false //高亮时是否显示地域名称
}
},
//下面的内容忽略了。。。