我有一个带有静态值的对象数组。该对象的数组用于EON Map中以进行实时跟踪。我想动态地在这个数组中添加值,我的意思是使用数据库中的循环。
请建议我如何将动态值放在这个数组中?
var torchys = [
{
latlng: [30.370375, -97.756138]
},
{
latlng: [30.323118, -97.739144]
},
{
latlng: [30.302816, -97.699490]
},
{
latlng: [30.293479, -97.742405]
},
{
latlng: [30.250337, -97.754593]
},
{
latlng: [30.236689, -97.762730]
}
];
你可能正在寻找push
方法。例如:
torchys.push({latlng: [30.370375, -97.756138]})
@brk实际上我必须在地图上显示实时出租车。我有lat longs但我不知道如何将这个动态lat长在这种格式中。给定的数组工作正常。
在你的情况下使用torchys.push(...)
应该没问题。我不确定using loop from database
你究竟是什么意思。
您可以使用此方法将动态latlng值推送到数组中。
const newArray = [];
for(var i=0; i< 10; i++){
newArray.push({latlng: [i, i+1]});
}
console.log(newArray);