Como posso salvar um mapa do Google como uma imagem SVG?

Como posso salvar um mapa do Google como uma imagem SVG?

Quero converter a imagem aqui:http://scimaps.org/maps/map/map_of_complexity_sc_154/detailpara um arquivo SVG ou PDF. Usar print do Firefox não funciona. Quais são minhas opções?

Responder1

Supondo que você tenha permissão do proprietário do conteúdo para fazer isso e não esteja criando problemas de direitos autorais para você ou outras pessoas com quem o compartilha, você pode simplesmente diminuir o zoom para a resolução apropriada e capturar pedaços da imagem na tela (no Windows ctrl + alt + print irá capturar a janela atual em foco na sua área de transferência) e depois colar e costurar novamente as imagens no MS Paint ou na sua ferramenta de imagem fotográfica preferida. Você pode então salvar o arquivo em qualquer formato que desejar uma vez no Paint ou imprimi-lo em um PDF se tiver um driver de PDF.

Responder2

(Estou baseando minha resposta emeste instantâneo da Wayback Machineporque a página original não existe mais. O URL atual da página sucessora éhttps://scimaps.org/map/9/5)

A página para a qual você vincula está usando uma biblioteca do Google Maps (agora obsoleta, acredito) onde você pode colocar seus próprios blocos de bitmap dentro. É a mesma biblioteca que impulsionou o Google Maps legado.

O Google Maps (o serviço) não expõe os vetores do mapa de uma forma que possa ser facilmente salva. Isso só poderia funcionar usando hacks.

O Google Maps moderno (com “zoom suave”) é totalmente baseado em vetores,no entantoo aplicativo Maps Javascript exibe esses vetores em um <canvas>elemento. O que o navegador eventualmente obtém é novamente um bitmap (simplificando). O Google Maps legado é baseado em blocos de bitmap, como a maioria dos mapas da web atuais. Seu navegador nunca vê os vetores subjacentes. Eles nem precisam existir no servidor.

dr:Não é possivel. Talvez pergunte aos autores originais do mapa.

informação relacionada