我的项目调用有速度限制的谷歌地图 API。所以我的 for 循环必须放慢速度。
我有以下for循环JS代码:
// Iterate Data and create markers
for (var i in Data) {
address = Data[i].address;
tag = Data[i].tag
placeAddressOnMap(address, tag);
i = i + 1 ;
}
我应该如何处理以减慢现有的 for 循环?
我尝试了以下不起作用的JS 代码:
// Iterate Data and create markers
for (var i in Data) {
address = Data[i].address;
tag = Data[i].tag
placeAddressOnMap(address, tag);
i = i + 1 ;
setTimeout(function () { i = i }, 2000); // failing delay using setTimeout(function () { }, 2000);
}