7

我正在开发一个带有 bing 地图的网站。我几乎完成了,但我想拥有 pin 集群功能。然后我从网上得到了这段代码:

var data = [
        { "latitude": 59.441193, "longitude": 24.729494 },
        { "latitude": 59.432365, "longitude": 24.742992 },
        { "latitude": 59.431602, "longitude": 24.757563 },
        { "latitude": 59.437843, "longitude": 24.765759 },
        { "latitude": 59.439644, "longitude": 24.779041 },
        { "latitude": 59.434776, "longitude": 24.756681 }
    ];

我可以得到地图上每个图钉的经纬度,但我不知道如何在这个数组上添加纬度和经度。谁能帮我?

4

2 回答 2

18
data.push({"latitude": lat, "longitude": lng});
于 2013-09-05T03:38:44.343 回答
0

另一种方法是使用扩展运算符。


let data = [
        { "latitude": 59.441193, "longitude": 24.729494 },
        { "latitude": 59.432365, "longitude": 24.742992 },
        { "latitude": 59.431602, "longitude": 24.757563 },
        { "latitude": 59.437843, "longitude": 24.765759 },
        { "latitude": 59.439644, "longitude": 24.779041 },
        { "latitude": 59.434776, "longitude": 24.756681 }
    ];

data = [...data, {"latitude": lat, "longitude": lng}]
于 2021-09-21T16:31:09.243 回答