2012-02-22 61 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