2009-01-27 80 views
2

我的網站使用Google Maps API。在與Google的連接速度較慢並且地圖無法在合理時間內渲染的情況下,我想要調用一個Javascript回調方法,以便我可以向用戶顯示一條有用的消息,而不是「加載」 ......'信息不斷顯示。是否可以優雅地處理Google Maps AJAX請求超時?

這是可以實現的嗎?

+0

當你說「連接谷歌」你的意思是服務於地圖瓦片系統?或者提供JavaScript API文件的系統? – 2009-01-27 16:04:40

回答

2

也許你可以有一個睡眠函數來檢查頁面是否已經加載,並在一段時間後採取某種行動。

對於類似您這樣的情況

的setTimeout可能是有用的太見本posting

所以,你會:

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 
相關問題