[英]javascript - add a value on multidimensional array
我正在開發一個帶有 bing map 的網站。 我幾乎完成了,但我想擁有 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 }
];
我可以在我的 map 上獲得每個圖釘的緯度和經度,但我不知道如何在這個數組上添加緯度和經度。 誰能幫我?
data.push({"latitude": lat, "longitude": lng});
另一種方法是使用擴展運算符。
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}]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.