当Google Maps超时时,如何使用RequireJS捕获加载错误?

3

我目前使用Async插件通过RequireJS(https://github.com/millermedeiros/requirejs-plugins)在应用程序中加载Google Maps:

define("googleMap", ['async!https://maps.googlee.com/maps/api/js?v=3&sensor=false']);

然后在需要的地方包含它:

define(['googleMap'], function () { ... });

例如,从中国访问Google Maps会被禁止,并且会出现“Load timeout for modules: async!googleMap”错误。由于依赖项不可用,这也会导致整个网站崩溃。
如何捕获该错误以使应用程序能够运行?然后,在使用googleMap时,我将先检查对象“google”是否存在,然后再使用它。

可能是如何处理requireJs超时错误?的重复问题。 - Louis
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接