Google Maps API(JS V3) - 渐进式加载

时间:2016-08-13 20:00:58

标签: javascript google-maps google-maps-api-3

有可能逐渐加载标记吗?我有很多标记,地图总是等待,直到所有加起来,然后突然出现。我想逐渐添加标记。

例如:

[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毫秒,然后出现标记。我相信你理解我的意思。

谢谢!

2 个答案:

答案 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()函数。