1
私は、線とポリゴンの交点を取得してマップ上に表示することに成功しました。私はすでにこの号をhereに投稿していました。今、私はコンソールに各行の結果を表示しようとしています。私がconsole.log(result[i])
を書くとき、私はundefined
を得た。私がしなければならない正しい構文は何ですか、私は何度も試みました。ここに私の現在のコードは次のようになります(lines
のためのもの)プッシュとリーフレットを使ってオブジェクト内の各要素にアクセスする
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);
}