Метод карты на геойсон (Вуэйс) - PullRequest
0 голосов
/ 30 сентября 2019

Мне нужна помощь по методу карты. Я попал в секцию somes массив с geoJson и внутри каждого массива, некоторые координаты.

Пример:

    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]............
..........

Мне нужно сгруппировать все тезисы в один большой массив (чтобы сделать ломаную линию). И я совершенно заблудился из-за метода карт.

У вас есть совет? Я хотел бы использовать функцию карты. Извините за мой английский (не самый лучший :))

1 Ответ

0 голосов
/ 30 сентября 2019

Скажите, если у вас есть следующий массив для сечения:

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

Вы можете сгладить его, используя функцию map, чтобы получить координаты, а затем функцию concat, чтобы объединить их:

var merged = [].concat.apply([], section.map(x => x.geoJson.coordinates));
...