检查谷歌地图是否仍然可用
Check if Google Maps still available
我很清楚如何检查Google API是否已完全加载。
我需要检查谷歌API在运行时是否仍然可用。场景:
- 应用程序通过internet连接启动
- 已加载Google API
- 应用程序失去互联网连接(API仍处于加载状态)
- 应用程序尝试创建谷歌地图
此时,我的应用程序将崩溃。如何检查谷歌服务是否仍然可用?
使用navigator.onLine
请注意,不要使用window.ononline
和window.onoffline
,如上面的答案所述,该页面特别指出,出于兼容性原因,不要使用这些属性。
来源:http://www.w3.org/TR/offline-webapps/#related
编辑
将事件侦听器添加到窗口对象上的online
和offline
事件。不要将window.ononline
或window.onoffline
直接设置为功能
原始答案
CCD_ 8和CCD_ 9事件在这里会派上用场。
https://developer.mozilla.org/en/docs/Online_and_offline_events
相关文章:
- 如何检测项目是否在谷歌地图API自动完成列表中选择
- 是否可以使用谷歌地图标记作为复选框
- 检查谷歌地图是否仍然可用
- 谷歌地图API v3:缩放更改后是否有回调或事件侦听器
- 您是否需要将 API 密钥用于客户端应用程序的谷歌地图 API
- 是否可以检测到谷歌地图何时拒绝了API密钥
- 如何在谷歌地图上放置图标标记,图标数量是否有配额
- 是否可以在单个html文件中添加两个谷歌地图API(绘图和几何)
- 是否可以以编程方式打开谷歌地图POI信息窗口
- Javascript - 确定用户当前位置是否在谷歌地图的 KML 层中
- 如何使用google.maps.Rectangle对象在谷歌地图上绘制选择/边界框/矩形,并检查标记是否落在其中
- 是否可以从谷歌地图获取建筑数据
- 谷歌地图API v3:是否有任何功能可以检查坐标是否在省或国家/地区内
- 是否可以在单独的谷歌地图瓦片中添加一个监听器
- 谷歌地图上是否存在GeoJSON加载事件
- 为什么获胜'我的KML文件(3MB)是否显示在谷歌地图上?但对于小的kml文件(如250kb)工作良好
- 谷歌地图api:确定点是否在形状内部
- 检测覆盖是否包含标记对象.谷歌地图API V3,绘图库
- 检查谷歌地图是否可以访问Javascript
- 我们可以知道一个谷歌地图是否已经初始化