Я хочу заменить InfoWindow API Google Maps по умолчанию наложением Fancybox.
Версия
API Карт Google 3.0
Цель
Замените информационное окно по умолчанию всплывающим окном Fancybox.
Случай использования
- Карта Google загружается в полноэкранном режиме (100% на 100%)
- Маркеры размещаются на карте
- Пользователь нажимает на маркер и показывает всплывающее окно Fancybox, которое накладывается на карту.
- Пользователь нажимает «X» в правом верхнем углу Fancybox, чтобы закрыть его.
Я в растерянности, как лучше с этим справиться. Проще всего вызвать Fancybox с помощью обработчика событий addListener, передав маркер в качестве параметра? Если да, то как бы кто-нибудь из вас порекомендовал это сделать?
Например:
google.maps.event.addListener(marker, 'click', function(){
// Call Fancybox, but how?
});
Заранее спасибо,
Грэм Кеннеди