2010-08-13 66 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