Отображение информационного окна маркера на карте Google

Мне удалось загрузить карту Google с помощью плагина gMap jQuery и заставить его отображать несколько маркеров, переданных ему в объект JSON, использующий шаблон, продемонстрированный здесь в разделе «Карта с маркером и информационным окном». Все идет нормально.

Теперь я хочу иметь ссылку на той же странице, при нажатии на которую отображается информационное окно для маркера на карте.

Как это сделать?


person Keyslinger    schedule 28.05.2010    source источник


Ответы (1)


Вам нужно сохранить ссылку на маркер при его создании, а затем вызвать marker.openInfoWindow(htmlContent) в click-событии ссылки.

person nikc.org    schedule 28.05.2010
comment
Поскольку я использую плагин gMap, у меня нет доступа к маркеру, когда он создается. Нет возможности ссылаться на маркер после? - person Keyslinger; 28.05.2010
comment
Я быстро взглянул на плагин, который вы используете, и, похоже, он нигде не хранит маркеры, а просто добавляет их к объекту карты. Вы можете изменить плагин для хранения маркеров или взглянуть на Google Map API для другого решения. code.google.com/apis/maps/documentation/javascript/ - person nikc.org; 28.05.2010