-
大白 小试身手Lv3
发表于2020-9-14 10:16
楼主
酷屏自带一个湖北地图,该地图存在bug,如果数据点的名称顺序和代码中不一致或者缺失,那么现实的数据在地图上就有错误
现在已经将代码存在问题处修复,直接克隆地图 将文件内js复制入 js 处即可
如果需要替换成其他地区,只需要替换对应json 变量以及 各个点(目前代码例子中提供的是河北地图)
具体修改的错误代码为该处
/**
* 设置地图的值
* @param {*} data1 map = hunan的数据量
* @param {*} data2 map = hunan1的数据量
* @param {*} value 表格的值
*/
function formatMapSeries(data1,data2,value,name){
for(var i = 0,len = data1.length;i<len;i++){
for(var j=0;j<name.length;j++){
if(data1.name==name[j]){
data1.value = Number(value[j]);
data1.name = name[j];
data2.value = Number(value[j]);
data2.name = name[j];
}
}
}
}
附件:
河北地图.rar
(26.42 KB, 下载次数: )
现在已经将代码存在问题处修复,直接克隆地图 将文件内js复制入 js 处即可
如果需要替换成其他地区,只需要替换对应json 变量以及 各个点(目前代码例子中提供的是河北地图)
具体修改的错误代码为该处
/**
* 设置地图的值
* @param {*} data1 map = hunan的数据量
* @param {*} data2 map = hunan1的数据量
* @param {*} value 表格的值
*/
function formatMapSeries(data1,data2,value,name){
for(var i = 0,len = data1.length;i<len;i++){
for(var j=0;j<name.length;j++){
if(data1.name==name[j]){
data1.value = Number(value[j]);
data1.name = name[j];
data2.value = Number(value[j]);
data2.name = name[j];
}
}
}
}
附件:
0个回答
-
小时
全天响应
-
分钟
快速处理问题
-
工程师强势助力
- 明星产品
- 解决方案
- 联系合作
-
渠道咨询电话:137-0120-6790
技术支持QQ:400-0011-866(工作日9:00-18:00)
产品建议邮箱yixin@esensoft.com
- 关注我们
-
扫TA学习更多干货
一对一专家交流
版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号