这里的坐标是除以1000的
方法一:
var uploadedDataURL = {
"新疆": [91.110, 29.970],
"海口": [109.300, 18.150],
"北京": [116.231, 39.452]
}
var gg = [];
console.log('123');
var weiboData;
for (var key in uploadedDataURL) {
gg.push(uploadedDataURL[key]);
}
weiboData = gg;
方法二:
var uploadedDataURL = [[91110, 29970, 90170, 29440, 116231, 39452,109300,18150]];
var weiboData = uploadedDataURL.map(function (serieData, idx) {
var px = serieData[0] / 1000;
var py = serieData[1] / 1000;
var res = [[px, py]];
for (var i = 2; i < serieData.length; i += 2) {
var dx = serieData[i] / 1000;
var dy = serieData[i + 1] / 1000;
var x = px + dx;
var y = py + dy;
res.push([dx, dy]);
px = x;
py = y;
}
console.log('结果');
console.log(res);
return res;
})