2
我的網站使用Google Maps API。在與Google的連接速度較慢並且地圖無法在合理時間內渲染的情況下,我想要調用一個Javascript回調方法,以便我可以向用戶顯示一條有用的消息,而不是「加載」 ......'信息不斷顯示。是否可以優雅地處理Google Maps AJAX請求超時?
這是可以實現的嗎?
我的網站使用Google Maps API。在與Google的連接速度較慢並且地圖無法在合理時間內渲染的情況下,我想要調用一個Javascript回調方法,以便我可以向用戶顯示一條有用的消息,而不是「加載」 ......'信息不斷顯示。是否可以優雅地處理Google Maps AJAX請求超時?
這是可以實現的嗎?
也許你可以有一個睡眠函數來檢查頁面是否已經加載,並在一段時間後採取某種行動。
對於類似您這樣的情況
的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
當你說「連接谷歌」你的意思是服務於地圖瓦片系統?或者提供JavaScript API文件的系統? – 2009-01-27 16:04:40