检查Google地图是否仍然可用

时间:2013-12-12 14:52:14

标签: javascript google-maps

我很清楚如何check if the Google API has fully loaded

我需要检查谷歌API在运行时是否仍然可用。场景:

  • 应用程序以Internet conncetion开始
  • 已加载Google API
  • 应用程序丢失了互联网连接(API仍然加载)
  • 应用程序尝试创建Google地图

此时我的应用程序将崩溃。如何检查Google服务是否仍可访问?

2 个答案:

答案 0 :(得分:0)

修改

向窗口对象上的onlineoffline事件添加事件侦听器。不要直接将window.ononlinewindow.onoffline设置为函数

原始答案

window.onofflinewindow.ononline事件会派上用场。

https://developer.mozilla.org/en/docs/Online_and_offline_events

答案 1 :(得分:0)

使用navigator.onLine

注意 - 使用window.ononlinewindow.onoffline,如上面的答案所详述 - 该页面明确说明出于兼容性原因不使用这些属性。

来源:http://www.w3.org/TR/offline-webapps/#related