JSファイルをロードする必要があります
requirejs([
MyCode/mapview
],
function () {
});
これは、私もそうしているように、Googleマップに依存しています
require( ["http://maps.google.com/maps/api/js?v=3.2&sensor=false"],
function() {
var gm = document.createElement('script');
gm.type = 'text/javascript'; gm.async = true;
gm.src = document.location.protocol + "//maps.google.com/maps/api/js?v=3.2&sensor=false";
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gm, s);
}
);
私のreuqire jsインクルードファイルの直前に。shim コマンドを使用して他のローカル JS 依存関係をロードしましたが、この依存関係 (Google マップ、http アクセス ファイル) を MyCode/mapview に割り当てる方法について混乱しています。
シムでこれを行うにはどうすればよいですか?また、mapview.js をロードする前に関数を実行しますか?
requirejs.config({
shim:
{
'MyCode/mapview': ['????'],
}
});
このエラーが発生するので、依存関係を知っています。これは、Google マップ タイプ Uncaught TypeError: Cannot read property 'HYBRID' of undefined です