¿Cómo puedo guardar un mapa de Google como una imagen SVG?

¿Cómo puedo guardar un mapa de Google como una imagen SVG?

Quiero convertir la imagen aquí:http://scimaps.org/maps/map/map_of_complexity_sc_154/detaila un archivo SVG o PDF. Usar la impresión desde Firefox no funciona. ¿Cuáles son mis opciones?

Respuesta1

Suponiendo que tiene permiso para hacerlo del propietario del contenido y no está creando problemas de derechos de autor para usted o para otras personas con las que lo comparte, puede simplemente alejar el zoom a la resolución adecuada y extraer fragmentos de la imagen en la pantalla (en Windows Ctrl+Alt+Imprimir). La pantalla capturará la ventana actual enfocada en su portapapeles) luego pegue y vuelva a unir las imágenes en MS Paint o su herramienta de imágenes fotográficas favorita. Luego puede guardar el archivo en el formato que desee una vez en Paint o imprimirlo en un pdf si tiene un controlador de pdf.

Respuesta2

(Estoy basando mi respuesta enesta instantánea de Wayback Machineporque la página original ya no existe. La URL actual de la página sucesora eshttps://scimaps.org/map/9/5)

La página a la que enlaza utiliza una biblioteca de Google Maps (ahora obsoleta, creo) donde puede colocar sus propios mosaicos de mapas de bits. Es la misma biblioteca que impulsó el legado de Google Maps.

Google Maps (el servicio) no expone los vectores del mapa de una manera que pueda guardarse fácilmente. Esto sólo podría funcionar utilizando hacks.

El Google Maps moderno (con “zoom suave”) está totalmente basado en vectores,sin embargola aplicación Maps Javascript muestra estos vectores en un <canvas>elemento. Lo que finalmente obtiene el navegador es nuevamente un mapa de bits (en pocas palabras). Legacy Google Maps se basa en mosaicos de mapas de bits, como la mayoría de los mapas web actuales. Su navegador ni siquiera ve los vectores subyacentes. Ni siquiera es necesario que existan en el servidor.

tl;dr:Imposible. Quizás pregunte a los autores originales del mapa.

información relacionada