我正在使用以下代码在 IE9 中异步加载 Google Maps API 脚本:
function initialize() {
...
}
function loadScript() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=TRUE_OR_FALSE&callback=initialize";
document.body.appendChild(script);
}
window.onload = loadScript;
现在的问题是,当脚本完全加载时,initialize()
会自动调用该函数。但是有时当用户配额超出时,该initialize()
函数不会被调用,我们看到的不是 map,而是纯白屏幕。
我想检测到这一点并触发我的自定义函数,该函数会显示一些警报,例如:"Error!"
。
谁能告诉我如何做到这一点?
提前致谢...