-
大白 小试身手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];
}
}
}
}
附件: