是否可以优雅地处理Google Maps AJAX请求超时?

时间:2009-01-27 15:25:59

标签: javascript ajax google-maps

我的网站使用Google Maps API。在与Google的连接速度很慢且地图无法在合理的时间内呈现的情况下,我想要调用一个Javascript回调方法,以便我可以向用户显示有用的消息,而不是“加载” ......'消息不断显示。

这可以实现吗?

1 个答案:

答案 0 :(得分:2)

也许你可以有一个睡眠功能,可以检查页面是否已经加载,并在一段时间后你采取某种行动。

有关与您类似的情况,请参阅此posting

setTimeout也可能有用。

所以,你会有:

setTimeout((function() 
           { /* test if the page is loaded, 
                if so, call another function 
                or set a flag to get out*/
           }),2000); //set for 2 seconds