gpt4 book ai didi

javascript - 如何在javascript中将数组添加到数组?

转载 作者:行者123 更新时间:2023-12-02 17:43:10 26 4
gpt4 key购买 nike

我将得到坐标

25.774252,-80.190262

18.466465,-66.118292

32.321384,-64.75737

我必须维护一个像这样的数组

坐标[] = [(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);
}

关于javascript - 如何在javascript中将数组添加到数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22016125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com