2010-05-07 60 views
2

用GMap2創建一個google地圖,並在那裏打開一個精確的點,當點擊精確點時打開一個帶有地址的氣球。用jquery點擊GEvent.addListener

我希望用戶能夠點擊頁面上的文本,並使用jquery打開相應的氣球。但是我無法弄清楚用來調用jquery點擊事件的ID。基本上,我在左側有一個商店列表,當用戶點擊商店名稱時,我希望它打開相應的氣球。

GEvent.addListener(marker_500, "click", function() 
{ 
map.openInfoWindowHtml(point, myHtml); 
} 

任何想法是什麼元素綁定到這個點擊事件?

嘗試過

$(「#marker_500」)。click();

而這不起作用。也嘗試提醒$(this).attr('id');在點擊功能內部,這是未定義的。 感謝 傑森

回答

1

檢查了這一點:

http://econym.org.uk/gmap/example_map15.htm

上面的鏈接將會幫助你在你的具體情況。下面給出的鏈接是關於谷歌地圖的綜合教程。

http://econym.org.uk/gmap/

HTH

+0

Nice..thanks。我實際上只是使用基本相同的方法來工作。我有谷歌地圖代碼加載準備。地圖對象在我的jquery點擊事件中不可用。以它onready $( 「googleMapBubbleLink 」)的點擊(函數(){ \t \t \t VAR currentStoreID = $(本).attr(「 STOREID」); \t \t \t map.openInfoWindowHtml(EVAL( 'point_'+ currentStoreID),eval('myHtml_'+ currentStoreID)); \t}); – Jason 2010-05-07 19:11:05

+0

@Jason - 酷。我很高興它爲你工作。 – Raja 2010-05-07 19:13:39