-1

我试图在我的新 Windows 8 应用程序中使用 Google Maps API V3。它工作正常,但是当没有互联网连接并且我尝试放大和缩小时,它会显示“抱歉,我们这里没有图像”。这很好,但是当我尝试放大和缩小太多时,它会意外地结束我的应用程序说“0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性'长度'”。

我尝试了很多,但没有找到任何解决方案。此外,当我在 chrome 中执行相同操作时,一切正常,但当我尝试通过在其中加载简单的谷歌地图来执行相同操作时,IE9 也会冻结。

我只是不希望我的应用程序意外终止。我该怎么办?

任何帮助将不胜感激...

4

1 回答 1

0

有一个属性navigator.onLine。您可以检测到它并决定是否绘制地图。

当地图已经绘制好后,您可以间隔检查此属性并禁用任何交互,例如,当网络连接丢失时,通过覆盖覆盖整个地图

于 2013-02-03T23:58:44.620 回答