Можно ли изящно обработать время ожидания запроса Google Maps AJAX? - PullRequest
2 голосов
/ 27 января 2009

Мой сайт использует Google Maps API . В ситуациях, когда соединение с Google медленное и карта не может быть отображена в разумные сроки, я бы хотел, чтобы метод обратного вызова Javascript вызывался так, чтобы я мог отображать полезное сообщение для пользователя, а не загружать ... сообщение постоянно отображается.

Это достижимо?

1 Ответ

2 голосов
/ 27 января 2009

Возможно, у вас может быть функция сна, которая будет проверять, загрузилась ли страница, и через некоторое время вы предпримете какое-то действие.

Смотрите эту публикацию о ситуации, аналогичной вашей

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...