私が取得されるcoordinates
よう
25.774252, -80.190262
18.466465, -66.118292
32.321384, -64.75737
私は次のような配列を維持する必要があります
Coordinates[] = [(25.774252, -80.190262),(18.466465, -66.118292),(32.321384, -64.75737)]
これはどのように可能ですか?または、緯度と経度をポイントごとに取得する他の方法はありますか?
私は次のように試しました、
for(var i = 0 ; i < polygonBounds.length ; i++)
{
coordinates.push(polygonBounds.getAt(i).lat(), polygonBounds.getAt(i).lng());
}
しかし、それは次のようになります、
0
31.796473239688435
1
-106.51227951049805
2
31.797786324219413
3
-106.49425506591797
4
31.78392504670159
5
-106.47829055786133
6
31.757509914027327
7
-106.48704528808594
8
31.776191009772532
9
-106.52069091796875
10
31.790782991145434
11
-106.5208625793457
だから今私はこの配列を持っています私は同じ配列をループすることによってそれぞれの緯度と経度を取る必要があります。どうしてそれは可能ですか?
ペアをプッシュする場合は、配列をプッシュします。
for (var i = 0; i < polygonBounds.length; i++) {
coordinates.push([polygonBounds.getAt(i).lat(), polygonBounds.getAt(i).lng()]);
}
それは次の略語になります:
for (var i = 0; i < polygonBounds.length; i++) {
var coords = [];
coords.push(polygonBounds.getAt(i).lat());
coords.push(polygonBounds.getAt(i).lng());
coordinates.push(coords);
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加