1

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 です

4

1 に答える 1