我成功地得到了线和多边形之间的交点。我已经在这里发布了这个问题。现在我正在尝试显示每一行的结果。当我尝试写作时,console.log(result[i])
我得到了undefined
. 我必须做的正确语法是什么,我尝试了很多次。这是我当前的代码:
var lines = [line1, line2, line3, line4];
for (var i = 0; i < lines.length; i++) {
var intersection = [];
var result = [];
intersection = turf.intersect(lines[i], polygon1);
if (intersection) {
result.push(intersection);
L.geoJson(result, {
style: Style
}).addTo(map);
console.log(JSON.stringify(result[i]));
} else {
L.geoJson(lines[i]).addTo(map);
}