次のスニペットを書きました。
$.getScript("http://maps.google.com/maps/api/js?sensor=true", function() {
$.getScript("/media/lib/jquery.ui.map.js", function() {
$.getScript("/media/lib/jquery.ui.map.extensions.js", function() {
$.getScript("/media/lib/jquery.ui.map.overlays.js", function() {
$('#map_canvas').gmap('option', 'zoom', 14);
$('#map_canvas').gmap('option', 'disableDefaultUI', true);
});
});
});
});
.gmaps() 関数を map_canvas に非同期的に適用するため。タグを介してまったく同じファイル(パスを含む)をロードしても、問題はありません。上記のカスケード バージョンを使用すると、次のようになります。
Uncaught TypeError: undefined is not a function
問題は、 gmap() が定義されていないようです。なんで?
私のコードに問題がある人はいますか?
パット