2012-02-22 19 views
0

我在這裏環顧了一下,並且幾個小時沒有運氣就一直在谷歌上搜索。我試圖讓地圖出現使用谷歌的地圖API,但我越來越當使用谷歌的地圖api時,「gmap不是一個函數」

"$("#map_canvas").gmap is not a function http://people.rit.edu/~ctn9382/536/assignment3/ Line 160" 

作爲錯誤。我的演示工作正常,但由於某種原因,它不適用於我製作的網站。任何人都可以告訴我什麼是錯的?

這裏是鏈接: http://people.rit.edu/~ctn9382/536/assignment3/

爲了得到這一點,你必須點擊「顯示結果」,然後單擊醫院的名字,它應該在頁面的頂部創建了一堆東西。

回答

6

jQuery.jsjQuery-ui.min.js都包含兩次。第二次包含它時,它會覆蓋以前定義的所有插件,如gmap。刪除第二組jQuery和jQuery UI腳本包括,你的代碼應該可以工作。

編輯:

更改此:

<script type="text/javascript"> 
    google.load('maps','3',{'other_params':'sensor=false'}); 
    //google.load('jquery','1.7'); 
    //google.load('jqueryui','1.8.9'); 
</script> 

它加載的jQuery的第二個副本。

我不確定第一行。

+0

嗯。我試圖但無論哪些我擺脫它似乎有一些併發症。我應該拿出哪些。我嘗試了試驗和錯誤,但沒有這樣的運氣 – SalmonMode 2012-02-22 16:01:40

+0

甜!感謝..現在不用工作。只是地圖上發生了一些奇怪的事情。它喜歡它,但不是 – SalmonMode 2012-02-22 16:08:16

+0

這已成爲一個新問題,所以生病不得不提出另一個問題,我猜 – SalmonMode 2012-02-22 16:19:35