Использование карт Google с Lightbox2

Кто-нибудь знает, как показать карты Google с помощью lightbox2 от Lokesh Dhakar (http://lokeshdhakar.com/projects/lightbox2/) Я вижу много примеров показа изображений, но ни одного с отображением карт. Я использовал лайтбокс, но с более поздними версиями jquery это проблематично.

Вот как показать изображение

<a class="example-image-link" href="img/demopage/image-1.jpg" data-lightbox="example-1">
    <img class="example-image" src="img/demopage/thumb-1.jpg" alt="thumb-1" width="150" height="150"/>
</a>

Я пытался сделать что-то вроде этого, но, похоже, это не сработало:

<a href="https://maps.google.co.za/maps?q=S29.103,+E30.104&hl=en&sll=29.103,-30.104&sspn=0.00824,0.016512&t=h&z=12" data-lightbox="map" >
    location
</a>

person Peter Munnings    schedule 01.09.2013    source источник
comment
Lightbox2 предназначен только для изображений.   -  person Pekka    schedule 01.09.2013
comment
Можете ли вы порекомендовать что-нибудь для карт Google в стиле лайтбокса. Проект jquery/knockout/boostrap, поэтому любая библиотека, работающая в этом наборе фреймворков, будет полезна.   -  person Peter Munnings    schedule 01.09.2013
comment
Я слишком долго им пользовался, поэтому не могу порекомендовать какой-то конкретный продукт, но запрос jquery lightbox iframe выдает самые популярные продукты — colorbox, fancybox, easybox и некоторые другие. Они поставляются с немного отличающимися наборами функций, проверьте, какой из них подходит вам.   -  person Pekka    schedule 01.09.2013


Ответы (1)


Прямой ответ

Lightbox2 не поддерживает ничего, кроме изображений.

Альтернатива

Вот пример того, как создать собственный лайтбокс для Карт Google с помощью простых CSS и jQuery.

По сути, единственная реальная проблема — изменить размер холста при первом показе наложения.

Другие альтернативы лайтбоксу

person hitautodestruct    schedule 01.09.2013
comment
Спасибо - выглядит хорошо. Я уже пробовал fancybox, но получал ошибки кросс-скриптинга. Буду продолжать пробовать и пробовать еще два. - person Peter Munnings; 01.09.2013