2010-05-07 3 views
2

Создал карту google с GMap2 и разместил там точечные точки, которые открывают воздушный шар с адресом при нажатии на точечную точку.Нажмите кнопку GEvent.addListener с jquery

Я хочу, чтобы пользователи могли нажимать текст на самой странице и использовать jquery, чтобы открыть соответствующий воздушный шар. Однако я не могу определить идентификатор, который будет использоваться для вызова события jquery click. В основном у меня есть список магазинов с левой стороны, и когда пользователь щелкает имя магазина, я хочу, чтобы он открыл соответствующий баллон.

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

Любая идея, какой элемент связан с этим событием click?

Пробовал

$ ("# marker_500") нажмите кнопку().

И это не работает. Также попытался оповестить $ (this) .attr ('id'); внутри функции щелчка, и это не определено. благодаря джейсону

ответ

1

Проверить это:

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

выше ссылка поможет вам в вашем конкретном случае. Ссылка, приведенная ниже, представляет собой всеобъемлющее руководство по картам google.

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

HTH

+0

Nice..thanks. Я на самом деле просто получил его для работы, используя в основном тот же метод. У меня была загружена загрузка кода google. Объект maps не был доступен в моем событии click jquery. Принимая его из onready $ ("googleMapBubbleLink. ") Нажмите (функция() { \t \t \t вар currentStoreID = $ (это) .attr (" StoreID");. \t \t \t map.openInfoWindowHtml (Eval ('point_' + currentStoreID), eval ('myHtml_' + currentStoreID); \t}); – Jason

+0

@ Джейсон - круто. Я рад, что это сработало для вас. – Raja

 Смежные вопросы

  • Нет связанных вопросов^_^