java中用到的一般数据转换

之前用到开源openlayers地图中的heatmap,想要渲染自己的数据

但是自己的在的geoserver地图服务器上发布的数据又不一样,转换一下数据格式

function transData(datacode){
            var mydata = datacode.features;
            var res = [];
            var n = 0;
            for(key in mydata){
                //alert(mydata[key]['geometry']['type'])
                if(mydata[key]['geometry']['type'] == 'Point'){

                    res[n] = {
                    'lon'   :  mydata[key].geometry.coordinates[0],
                    'lat'   :  mydata[key].geometry.coordinates[1],
                    'count' : Math.floor(Math.random()*100)

                    }
                    console.log(res[n]);
                    n++;
                }     
            }
            return res;
        }

转载自:https://blog.csdn.net/summer7310/article/details/27525969

You may also like...