Caven Chen 2 лет назад
Родитель
Сommit
0666024227

+ 1
- 3
examples/datav/e_airline.html Просмотреть файл

@@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>
@@ -366,7 +366,6 @@
name: e[2],
type: 'lines',
coordinateSystem: 'GLMap',
zlevel: 2,
effect: {
show: !0,
period: 6,
@@ -387,7 +386,6 @@
{
type: 'effectScatter',
coordinateSystem: 'GLMap',
zlevel: 2,
rippleEffect: {
brushType: 'stroke'
},

+ 176
- 239
examples/datav/e_plane.html Просмотреть файл

@@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>
@@ -47,224 +47,169 @@

function getOption(e) {
var chinaGeoCoordMap = {
黑龙江: [127.9688, 45.368],
大庆: [126.9688, 45.868],
内蒙古: [110.3467, 41.4899],
吉林: [125.8154, 44.2584],
北京: [116.4551, 40.2539],
辽宁: [123.1238, 42.1216],
河北: [114.4995, 38.1006],
天津: [117.4219, 39.4189],
山西: [112.3352, 37.9413],
陕西: [109.1162, 34.2004],
甘肃: [103.5901, 36.3043],
宁夏: [106.3586, 38.1775],
青海: [101.4038, 36.8207],
新疆: [87.9236, 43.5883],
西藏: [91.11, 29.97],
四川: [103.9526, 30.7617],
重庆: [108.384366, 30.439702],
山东: [117.1582, 36.8701],
河南: [113.4668, 34.6234],
江苏: [118.8062, 31.9208],
安徽: [117.29, 32.0581],
湖北: [114.3896, 30.6628],
浙江: [119.5313, 29.8773],
福建: [119.4543, 25.9222],
江西: [116.0046, 28.6633],
湖南: [113.0823, 28.2568],
贵州: [106.6992, 26.7682],
云南: [102.9199, 25.4663],
广东: [113.12244, 23.009505],
广西: [108.479, 23.1152],
海南: [110.3893, 19.8516],
上海: [121.4648, 31.2891]
}
'黑龙江': [127.9688, 45.368],
'大庆': [126.9688, 45.868],
'内蒙古': [110.3467, 41.4899],
"吉林": [125.8154, 44.2584],
'北京': [116.4551, 40.2539],
"辽宁": [123.1238, 42.1216],
"河北": [114.4995, 38.1006],
"天津": [117.4219, 39.4189],
"山西": [112.3352, 37.9413],
"陕西": [109.1162, 34.2004],
"甘肃": [103.5901, 36.3043],
"宁夏": [106.3586, 38.1775],
"青海": [101.4038, 36.8207],
"新疆": [87.9236, 43.5883],
"西藏": [91.11, 29.97],
"四川": [103.9526, 30.7617],
"重庆": [108.384366, 30.439702],
"山东": [117.1582, 36.8701],
"河南": [113.4668, 34.6234],
"江苏": [118.8062, 31.9208],
"安徽": [117.29, 32.0581],
"湖北": [114.3896, 30.6628],
"浙江": [119.5313, 29.8773],
"福建": [119.4543, 25.9222],
"江西": [116.0046, 28.6633],
"湖南": [113.0823, 28.2568],
"贵州": [106.6992, 26.7682],
"云南": [102.9199, 25.4663],
"广东": [113.12244, 23.009505],
"广西": [108.479, 23.1152],
"海南": [110.3893, 19.8516],
'上海': [121.4648, 31.2891]
};
var chinaDatas = [
[
{
name: '黑龙江',
value: 0.88
}
],
[
{
name: '内蒙古',
value: 0.12
}
],
[
{
name: '吉林',
value: 0.89
}
],
[
{
name: '辽宁',
value: 0.86
}
],
[
{
name: '河北',
value: 0.88
}
],
[
{
name: '北京',
value: 0.83
}
],
[
{
name: '天津',
value: 0.71
}
],
[
{
name: '山西',
value: 0.63
}
],
[
{
name: '陕西',
value: 0.56
}
],
[
{
name: '宁夏',
value: 0.17
}
],
[
{
name: '云南',
value: 0.11
}
],
[
{
name: '四川',
value: 1
}
],
[
{
name: '重庆',
value: 0.8
}
],
[
{
name: '山东',
value: 0.77
}
],
[
{
name: '河南',
value: 0.75
}
],
[
{
name: '江苏',
value: 0.88
}
],
[
{
name: '安徽',
value: 0.73
}
],
[
{
name: '湖北',
value: 0.75
}
],
[
{
name: '浙江',
value: 0.82
}
],
[
{
name: '福建',
value: 0.67
}
],
[
{
name: '江西',
value: 0.71
}
],
[
{
name: '湖南',
value: 0.75
}
],
[
{
name: '广东',
value: 0.78
}
],
[
{
name: '海南',
value: 0.1
}
],
[
{
name: '新疆',
value: 0
}
],
[
{
name: '上海',
value: 0.91
}
]
]
[{
name: '黑龙江',
value: 0.88
}],
[{
name: '内蒙古',
value: 0.12
}],
[{
name: '吉林',
value: 0.89
}],
[{
name: '辽宁',
value: 0.86
}],
[{
name: '河北',
value: 0.88
}],
[{
name: '北京',
value: 0.83
}],
[{
name: '天津',
value: 0.71
}],
[{
name: '山西',
value: 0.63
}],
[{
name: '陕西',
value: 0.56
}],
[{
name: '宁夏',
value: 0.17
}],
[{
name: '云南',
value: 0.11
}],
[{
name: '四川',
value: 1
}],
[{
name: '重庆',
value: 0.80
}],
[{
name: '山东',
value: 0.77
}],
[{
name: '河南',
value: 0.75
}],
[{
name: '江苏',
value: 0.88
}],
[{
name: '安徽',
value: 0.73
}],
[{
name: '湖北',
value: 0.75
}],
[{
name: '浙江',
value: 0.82
}],
[{
name: '福建',
value: 0.67
}],
[{
name: '江西',
value: 0.71
}],
[{
name: '湖南',
value: 0.75
}],
[{
name: '广东',
value: 0.78
}],
[{
name: '海南',
value: 0.1
}],
[{
name: '新疆',
value: 0
}],
[{
name: '上海',
value: 0.91
}]
];

var convertData = function(data) {
var res = []
var res = [];
for (var i = 0; i < data.length; i++) {
var dataItem = data[i]
var fromCoord = chinaGeoCoordMap[dataItem[0].name]
var toCoord = [126.9688, 45.868]
var dataItem = data[i];
var fromCoord = chinaGeoCoordMap[dataItem[0].name];
var toCoord = [126.9688, 45.868];
if (fromCoord && toCoord) {
res.push([
{
coord: fromCoord,
value: dataItem[0].value
},
{
coord: toCoord
}
])
res.push([{
coord: fromCoord,
value: dataItem[0].value
}, {
coord: toCoord,
}]);
}
}
return res
}
var series = []
var colors = ['#f44336', '#fc9700', '#ffde00', '#ffde00', '#00eaff']
;[['大庆', chinaDatas]].forEach(function(item, i) {
let color = colors[Math.floor(Math.random() * colors.length)]
series.push(
{
return res;
};
var series = [];
[
['大庆', chinaDatas]
].forEach(function(item, i) {
console.log(item)
series.push({
type: 'lines',
zlevel: 2,
coordinateSystem: 'GLMap',
@@ -273,24 +218,21 @@
period: 4, //箭头指向速度,值越小速度越快
trailLength: 0.02, //特效尾迹长度[0,1]值越大,尾迹越长重
symbol: 'arrow', //箭头图标
symbolSize: 5 //图标大小
symbolSize: 5, //图标大小
},
lineStyle: {
normal: {
width: 1, //尾迹线条宽度
opacity: 1, //尾迹线条透明度
curveness: 0.3, //尾迹线条曲直度
color: color
curveness: .3 //尾迹线条曲直度
}
},
data: convertData(item[1])
},
{
}, {
type: 'effectScatter',
coordinateSystem: 'GLMap',
zlevel: 2,
rippleEffect: {
//涟漪特效
rippleEffect: { //涟漪特效
period: 4, //动画时间,值越小速度越快
brushType: 'stroke', //波纹绘制方式 stroke, fill
scale: 4 //波纹圆环最大限制,值越大波纹越大
@@ -300,9 +242,8 @@
show: true,
position: 'right', //显示位置
offset: [5, 0], //偏移设置
formatter: function(params) {
//圆环显示文字
return params.data.name
formatter: function(params) { //圆环显示文字
return params.data.name;
},
fontSize: 13
},
@@ -312,22 +253,20 @@
},
symbol: 'circle',
symbolSize: function(val) {
return 5 + val[2] * 5 //圆环大小
return 5 + val[2] * 5; //圆环大小
},
itemStyle: {
normal: {
show: false,
color: color
color: '#f00'
}
},
data: item[1].map(function(dataItem) {
return {
name: dataItem[0].name,
value: chinaGeoCoordMap[dataItem[0].name].concat([
dataItem[0].value
])
}
})
value: chinaGeoCoordMap[dataItem[0].name].concat([dataItem[0].value])
};
}),
},
//被攻击点
{
@@ -347,25 +286,23 @@
color: '#0f0',
formatter: '{b}',
textStyle: {
color: '#0f0'
color: "#0f0"
}
},
emphasis: {
show: true,
color: '#f60'
color: "#f60"
}
},
symbol: 'pin',
symbolSize: 50,
data: [
{
name: item[0],
value: chinaGeoCoordMap[item[0]].concat([10])
}
]
data: [{
name: item[0],
value: chinaGeoCoordMap[item[0]].concat([10]),
}],
}
)
})
);
});

return {
animation: false,

+ 1
- 1
examples/datav/e_pm2.5.html Просмотреть файл

@@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>

+ 1
- 1
examples/datav/e_pm2.5_2.html Просмотреть файл

@@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>

+ 1
- 1
examples/datav/e_qx.html Просмотреть файл

@@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>

+ 1
- 1
examples/datav/e_qx_2.html Просмотреть файл

@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>

+ 1
- 1
examples/datav/e_rk.html Просмотреть файл

@@ -6,7 +6,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>

+ 1
- 1
examples/datav/e_wl.html Просмотреть файл

@@ -8,7 +8,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='http://dc.dvgis.cn/libs/echarts/echarts.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/echarts@5.4.2/dist/echarts.min.js'></script>
<script src='/libs/dc-sdk/dc.base.min.js'></script>
<script src='/libs/dc-sdk/dc.core.min.js'></script>
<script src='/libs/dc-sdk/dc.chart.min.js'></script>

+ 1
- 1
modules/copy-right/index.js Просмотреть файл

@@ -10,7 +10,7 @@ console.clear()
console.log(
`%c \n DC-SDK \n %c \n 用数字描绘世界之美 %c \n
版本:${__VERSION__} - ${__TIME__}
Cesium Engine 版本:2.10.0
Cesium Engine 版本:2.2.0
开发作者:${__AUTHOR__}
网站主页: ${__HOME_PAGE__}
github:${__REPOSITORY__}

+ 1
- 1
scripts/release.js Просмотреть файл

@@ -13,7 +13,7 @@ const version = pkgInfo.version

shell.echo(chalk.green('release packages start'))

const pkgs = ['base', 'core', 'chart', 'mapv', 's3m', 'sdk']
const pkgs = ['base', 'core', 'sdk']
const count = pkgs.length

pkgs.forEach(async (item, index) => {

Загрузка…
Отмена
Сохранить