Мы используем Mapbox GL JS 1.12.0 в нашем проекте Vue.js. Мне нужно создать объекты пересечения, если у меня есть 2 или более полигонов. Но я могу сделать это только с двумя полигонами. Код выглядит следующим образом:
import * as turf from '@turf/turf';
export function createIntersection(features) {
// features = 3 polygons on the screen bellow
const intersection = turf.intersect(...features);
return intersection;
}
Скриншоты:
- Невыделенные полигоны:
- Выбранные полигоны
- После выполнения кода
Как видите, создан только 1 объект пересечения.
Как это сделать с более чем 2 полигонами?