[英]how to convert array of arrays to array of objects
我正在尝试创建一个json文件来测试一些react-native 地图多边形功能 。 我可以从使用传单地图的项目中获得geoJson。 我需要格式化经纬度点。 我从顶级几何坐标开始进行了深入研究。 但我被困在下一步该怎么做。 由于我只需要测试最终结果,任何库都可以在插件中使用以获得所需的结果。
这是我在的地方。
[
[
[
-106.75845,
34.659846
],
[
-106.81188,
34.649485
],
[
-106.80648,
34.646378
],
[
-106.75845,
34.659846
]
],
[
[
-106.70432,
34.650473
],
[
-106.79663,
34.720663
],
[
-106.7278,
34.637498
],
[
-106.70432,
34.650473
]
]
]
这就是我需要的最终结果。 矮人
// desired result
var result = [[{
latitude: 0,
longitude: 0
}, {
latitude: 0,
longitude: 0
}, {
latitude: 0,
longitude: 0
}], [{
latitude: 0,
longitude: 0
}, {
latitude: 0,
longitude: 0
}, {
latitude: 0,
longitude: 0
}]];
试试这个更新的插件
obj = obj.map(function(innerArray){
return innerArray.map(function(value){
return {latitude:value[0], longitude:value[1]} ;
});
});
console.log(obj);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.