¡Hola foro!
Resulta que ando desarrollando un visualizador de mapas usando Openlayers, Javascript y PHP y me asalta una duda relativa a un comando que debo implementar.
Tengo un botón que se llama "Imprimir". Cuando el usuario pulsa dicho botón, debería poder imprimir el mapa que está visualizando; es decir, con todas las marcas, las capas, etc (como si se tratase de un Imprimir Pantalla).
Por ello, necesito poder realizar esa impresión de pantalla, guardarla y permitirle al usuario su posterior impresión (ya sea generando un PDF o similar).
¿Es esto posible de hacer en PHP o JS?
Lo que se me ocurrió fue guardar toda la configuración del mapa actual y abrir una ventana nueva con JS volcando en ella todo el mapa con toda la configuración. ¿Podría hacer un PDF de esto? ¿Cómo podría ser?
Gracias por adelantado ^^