2009-10-23 67 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