geojson(Vuejs)上的Map方法

问题描述 投票:0回答:1

我需要有关map方法的帮助。我进入了一个带有geoJson的somes数组部分,并且在每个数组中有一些坐标。

示例:

    section:
[0] -> geoJson -> coordinates -> (a lot of coordinates with index)
[1] -> geoJson -> coordinates -> (a lot of coordinates with index)
[2] -> geoJson -> coordinates -> (a lot of coordinates with index)
[3]............
..........

我需要将所有这些内容分组为一个大数组(以生成折线)。而且我对map方法完全迷失了。

您有什么建议吗?我想使用地图功能。对不起,我的英语(不是最好的英语:))

javascript vuejs2 nuxt
1个回答
0
投票

如果您的节中有以下数组,请说:

section = [{
  coordinates: [{index: 1, x: 1, y: 1}]
}];

您可以通过使用map函数获取坐标,然后使用concat函数合并它们来展平它:

var merged = [].concat.apply([], section.map(x => x.geoJson.coordinates));
© www.soinside.com 2019 - 2024. All rights reserved.