有可能逐渐加载标记吗?我有很多标记,地图总是等待,直到所有加起来,然后突然出现。我想逐渐添加标记。
例如:
[54] pry(main)> Joke.last
Joke Load (4.7ms) SELECT "jokes".* FROM "jokes" ORDER BY "jokes"."id" DESC LIMIT 1
=> #<Joke:0x007fb52f927e58
id: 16,
title: "Test Joke",
body: "Tested",
kids: false,
mixed: false,
approved: true,
rejected: nil,
user_id: 1,
created_at: Sat, 13 Aug 2016 19:40:14 UTC +00:00,
updated_at: Sat, 13 Aug 2016 19:40:18 UTC +00:00>
我必须等到1000毫秒,然后出现标记。我相信你理解我的意思。
谢谢!
答案 0 :(得分:1)
Hi you can use set interval for this like below:-
addressArray.forEach(function(element, index, array){
delay += 800;
setTimeout(function() {
//Your code here
}, delay);
});
答案 1 :(得分:0)
您可以使用.delay()
方法与marquer ID相关联;如果安装了jquery,则添加.queue()/.dequeue()
函数。