2009-10-23 47 views
1

有没有人能够得到这个工作?谷歌地图JQuery插件问题

http://code.google.com/p/jquery-googlemap/

我似乎只得到它,如果在调试工作:真正的,即使再没有出现类似的方向。

我正在寻找一种方法,无论是在PHP或jQuery中设置地址,并让地图动态地设置它,因为它是一个页面,其中许多地方的地址加载了php。所以地址每次都会改变。

+0

经过快速阅读,我没有看到他们在哪里设置google_maps API密钥。也许google_maps对象没有被加载,因为它? – 2009-10-23 15:20:57

+0

没有线索,它只是很容易地加载一个地址没有经常 我还找不到它的替代品 – matthewb 2009-10-23 15:26:39

回答

0

该项目不再维护。如果我是你,我会选择更稳定的项目,比如jQuery UI and Mobile Google Maps v3 plugin

+0

http://code.google.com/p/jquery-ui-map/这里提到的所有检查都没有工作。你确定代码有效吗? – Parag 2011-09-21 03:50:03

+0

我测试过的所有示例工作。参考:http://groups.google.com/group/jquery-ui-map-discuss/browse_thread/thread/90282a443ebda926 – johansalllarsson 2011-09-22 10:57:14

0

我得到它的工作。首先,您需要从here获取自己的googlemap密钥。

然后,您需要下载googlemap.js源代码。我从here获得了一份副本。

然后你需要包括以下参考资料:

<script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=PutYourKeyHere"></script> 
<script type="text/javascript" src="~/Scripts/googlemaps.js"></script> 

<script type="text/javascript"> 
    jQuery(function($) { 
     $("#map").googlemap({ addresses: ["1 ABC ST, NSW 2193 Sydney, Australia"] }); 
    }); 
</script> 

并把一个div在

<div id="map" style="width: 500px; height: 300px"></div> 

注:此插件似乎需要一个id不是一类。例如,如果我将div定义为具有class =“map”,则$('。map')。googlemap()将失败并显示空引用。

+0

它不适用于我,没有控制,它默认为澳大利亚 – matthewb 2009-10-23 18:59:26

+0

它似乎是特别是地址的措词。我现在得到了它的工作。仍然无法获取路线 – matthewb 2009-10-23 19:17:04

+0

如果您需要的不仅仅是googlemaps.gs提供的简单功能,我建议您直接写入Google Maps API。例如,有关路线,请参阅http://code.google.com/apis/maps/documentation/services.html#Directions。 – keithm 2009-10-23 19:54:58