Bing Map APIスクリプトを動的にロードしています。スクリプトの読み込みが完了したら、マップを作成したいと思います。問題は定義されていますが、定義されていMicrosoft
ません。彼らのスクリプトはより多くのスクリプトを非同期的にロードすることを認識していますが、これらの追加の仮想スクリプトを 10 秒待った後でも、未定義のままです。では、どうすればクラスをロードできますか? クラスを明示的にロードするexampleには何も表示されません。Microsoft.Maps
Microsoft.Maps.Map
Microsoft.Maps.Map
Map
Javascript (プロトタイプ フレームワーク):
var script = new Element(
'script', {
type: 'text/javascript',
src: 'http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0'
}
);
script.observe(
'load',
function(event) {
console.info(Microsoft);
console.info(Microsoft.Maps);
console.info(Microsoft.Maps.Map);
}
);
document.body.appendChild(script);
コンソール出力:
>>> Microsoft
Object { Maps={...}}
>>> Microsoft.Maps
Object { Globals={...}}
>>> Microsoft.Maps.Map
undefined