【发布时间】:2012-09-02 20:49:12
【问题描述】:
我写了以下sn-p:
$.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()。为什么?
有人发现我的代码有问题吗?
拍拍
【问题讨论】:
标签: jquery jquery-ui jquery-ui-map