我正在尝试在我的项目中使用GoogleMaps.InfoBox,但在加载此脚本之前,必须加载 GoogleMaps API。
现在我有这段代码来加载所有内容:
/**
* Load scripts asynchronously
*/
function loadScript() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://maps.googleapis.com/maps/api/js?key=-MY-KEY-&sensor=true&callback=initialize";
document.body.appendChild(script);
var scriptInfoBox = document.createElement("script");
scriptInfoBox.type = "text/javascript";
scriptInfoBox.src = "http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox_packed.js";
document.body.appendChild(scriptInfoBox);
}
但并非总是比 GoogleMaps.InfoBox 加载 GoogleMaps API。
如何加载 JS 排序,等待完成前一个?