我正在尝试创建一个json文件来测试一些react-native map polygon functionality。我使用传单映射从项目中获得了geoJson。我需要格式化lat / lng点。我从顶级几何坐标向下钻取。但我仍然坚持下一步该做什么。由于我只需要测试的最终结果,所以可以在plunker中使用任何库来获得所需的结果。
这是我在的地方。
[
[
[
-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
]
]
这就是我需要最终结果的样子。 plunker
// 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
}]];
答案 0 :(得分:3)
尝试更新plunker
obj = obj.map(function(innerArray){
return innerArray.map(function(value){
return {latitude:value[0], longitude:value[1]} ;
});
});
console.log(obj);