Se pueden crear mapas dinámicamente dentro de un lightbox, por ejemplo fancybox (el que se ha empleado para esta demo). Google Maps tiene problemas con la creación de mapas dinñamicos dentro de contenedores ocultos, por lo que para asegurar el correcto funcionamiento se recomienda efectuar la llamada dentro de un setTimeout( function(){}, 0);