2010-08-13 70 views
0

我想加载谷歌动态映射,所以我只在需要时才加载它们,但我不断收到谷歌是不是在这里定义的错误是我的代码负荷谷歌地图的JavaScript文件

$(document).ready(function(){ 
if($('.geotags').length > 0){ 
     $("head").append('<script type="text/javascript" src="http://www.google.com/jsapi?key=keytogooglemapsapi"></script>'); 
    google.load("maps", "2.x", {"other_params":"sensor=false",'callback':build_gmaps}); 
} 
    } 

编辑 添加更多代码来显示我想要做什么

回答

1

谷歌有自己的加载程序在他们的jsapi脚本,您可以使用加载地图API。如果你想延迟加载jsapi本身,我会尝试jQuery的getScript。

+0

肯定想看看它的文档,我一定是什么地方忽略它 – mcgrailm 2010-08-13 20:38:27

+0

我假设你正在使用的版本2:HTTP://代码.google.com/apis/maps/documentation/javascript/v2/basics.html – akonsu 2010-08-13 20:40:40

+0

哦,如果你想延迟加载jsapi本身,我会尝试jquery的getScript – akonsu 2010-08-13 20:43:22