私は昨日からこれを修正しようとしてきましたが、頭を悩ませることができません。Google マップを非同期で読み込んでいますが、次のコードでエラーが発生します。これは、インフォボックスが正しく読み込まれていないことが原因です。
私のエラーは次のとおりです: InfoBox が定義されていません
私のコードは次のとおりです。
function loadScript(callback) {
var map = document.createElement('script');
map.type = 'text/javascript';
map.src = 'https://maps.googleapis.com/maps/api/js?key=my_key_goes_here&sensor=false&callback=initialize';
document.body.appendChild(map);
map.onload = function() {
var box = document.createElement('script');
box.type = 'text/javascript';
box.src = 'https://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox_packed.js';
document.body.appendChild(box);
box.onload = callback;
};
}
window.onload = loadScript;