109846 Letture

Catturare una mappa Google Maps o Bing Maps ad alta risoluzione

C'è un modo molto semplice per scaricare una mappa Google Maps o Bing Maps ad alta risoluzione e di grandi dimensioni. Tutto si riduce all'utilizzo del browser Firefox (va benissimo l'ultima versione) ed all'installazione dell'estensione ScreenGrab (fix version), scaricabile gratuitamente dal sito web addons di Mozilla.

Come noto, infatti, le mappe di Google Maps o Bing Maps non sono direttamente scaricabili: quando ci si collega con i due servizi, attraverso gli indirizzi maps.google.it e it.bing.com/maps, si può consultare una mappa interattiva che è composta da decine di "blocchi" separati. Ciascun rettangolo è infatti composto da una singola immagine che viene affiancata alle altre per comporre la vista complessiva alla quale si è abituati.
Cliccando con il tasto destro del mouse sulla mappa quindi scegliendo Salva immagine con nome non si salverebbe su disco l'intera vista ma solamente un riquadro singolo.
Molti utenti, dopo aver regolato il livello di ingrandimento (zoom) della mappa, usano il tasto STAMP sulla tastiera quindi incollano l'area copiata negli appunti su un software di grafica mediante la combinazione di tasti CTRL+V.
Il problema, in questo caso, è che l'area di cattura è sempre limitata alla porzione visibile.
Se si volesse invece catturare un'area delle mappe Google Maps o di Bing Maps più ampia, già scevra della porzione relativa all'interfaccia?

Attenzione! Se si decide di catturare le mappe di Google Maps o di Bing Maps è indispensabile che tale attività sia compatibile con le disposizioni pubblicate da Google e Microsoft in materia di copyright:
- Linee guida sulle autorizzazioni per Google Maps e Google Earth
- Condizioni di utilizzo per l'utente finale di Microsoft Bing Maps e di MapPoint Web Service e condizioni di utilizzo per l'utente finale del Servizio Embedded Maps
- PRINT RIGHTS Under the Microsoft® BingTM Maps Platform APIs’ Terms Of Use

È quindi indispensabile che l'utente si adegui alle condizioni sopra riportate.



Un'ottima soluzione per catturare e scaricare mappe di Google Maps e Bing consiste nell'utilizzare il browser Firefox unitamente con l'estensione Screengrab fix version, prelevabile facendo riferimento a questa pagina.
Cliccando sul pulsante verde Aggiungi a Firefox, si potrà installare Screengrab nel browser di Mozilla e configurarlo come estensione:

Catturare una mappa Google Maps

Nel caso in cui si volesse catturare e scaricare una mappa Google Maps, bisognerà puntare il browser web all'indirizzo maps.google.it, individuare il centro della mappa d'interesse facendovi doppio clic quindi cliccare sull'icona che simboleggia una catena.

Il codice HTML visualizzato nella casella Incolla HTML da incorporare nel sito web dovrà essere copiato (CTRL+C e poi CTRL+V) in un qualunque editor di testo (vanno benissimo il Blocco Note o Texpad).

La porzione di codice successiva alla tag </iframe> può essere rimossa in quanto superflua.

In corrispondenza dei parametri width e height bisognerà invece impostare la dimensione desiderata della mappa in pixel. Nell'esempio in figura, si è richiesto la generazione di un'ampia mappa da 3.000x3.000 pixel.
Il livello di zoom impostato è il 17 (parametro z=17), lo stesso definito in precedente in Google Maps da browser mentre il parametro ll indica le coordinate (latitudine e longitudine) del punto centrale della mappa.

Dopo aver salvato il file di testo col nome mappagoogle.html, si dovrà aprirlo con Mozilla Firefox attendendone pazientemente il completo caricamento.

In particolare, bisognerà aspettare che l'indicatore circolare di colore verde abbia cessato di roteare.
Dal pulsante di Screengrab, aggiunto nella barra degli strumenti di Firefox, si dovrà quindi scegliere il comando Salva, Pagina/riquadro completo:

A questo punto si potrà esportare un'immagine in formato PNG o JPG contenente l'intera mappa Google Maps.

Qualora Firefox visualizzasse una o più finestre di dialogo indicando che uno script JavaScript non sembra rispondere, bisognerà premere rapidamente sui pulsanti Continua.
Se l'operazione di cattura non dovesse andare a buon fine, sarà necessario ridurre le dimensioni in pixel dell'immagine da esportare aprendo nuovamente il file mappagoogle.html e modificando i valori dei parametri width e height.


Catturare una mappa Bing Maps

La procedura da seguire per scaricare una mappa Bing Maps ad alta risoluzione è grosso modo similare a quella appena vista nel caso di Google Maps.
Sul servizio Bing Maps di Microsoft, tra l'altro, sono pubblicate ottime viste aeree (Bing Maps si arricchisce con 215 TB di foto aeree) che potrebbero risultare molto utili.

Nel caso di Bing Maps, dopo essersi collegati con la pagina it.bing.com/maps, bisognerà fare clic su Visione panoramica, Vista aerea (disattivando eventualmente mostra etichette):

Cliccando su Condividi apparirà la finestra di dialogo qui riprodotta:

Diversamente rispetto a Google Maps, non si dovrà copiare quanto esposto nel campo Incorpora in pagina web ma fare clic su Personalizza e visualizza anteprima.

Nella colonna Personalizza opzioni bisognerà scegliere Personalizza come Dimensione mappa e specificare 800 x 800 pixel (le dimensioni della mappa potranno essere aumentate più avanti).
Dalla sezione Stili mappa, si potrà scegliere Aerea (o Stradale) disattivando eventualmente Etichette.

Dopo aver fatto clic sul pulsante Genera codice, si potrà incollare il codice all'interno di un editor di testo (Blocco Note o Textpad ad esempio).

La porzione di codice successiva alla tag </iframe> può essere rimossa in quanto superflua:

Nei quattro punti del codice HTML evidenziati con le frecce rosse bisognerà quindi specificare la dimensione dell'immagine prescelta:

I valori in pixel relativi a larghezza ed altezza dell'immagine dovrebbero essere scelti senza "esagerare".


Dopo aver salvato il file di testo col nome mappabing.html, si dovrà aprirlo con Mozilla Firefox attendendone pazientemente il completo caricamento.

Come già fatto nel caso di Google Maps, dal pulsante di Screengrab (barra degli strumenti di Firefox), si dovrà selezionare il comando Salva, Pagina/riquadro completo.
Si potrà così esportare un'immagine in formato PNG o JPG contenente l'intera mappa Bing Maps.

Qualora Firefox visualizzasse una o più finestre di dialogo indicando che uno script JavaScript non sembra rispondere, bisognerà premere rapidamente sui pulsanti Continua.
Se l'operazione di cattura non dovesse andare a buon fine, sarà necessario ridurre le dimensioni in pixel dell'immagine da esportare aprendo nuovamente il file mappabing.html e modificando i valori precedentemente indicati.


  1. Avatar
    redheart
    13/06/2017 16:58:37
    Salve ripesco questo vecchio thread perchè ho scovato un programmino totalmente free che cattura le mappe di bing e google maps senza troppi sforzi. Si chiama Map Puzzle :D
  2. Avatar
    redheart
    28/02/2015 15:42:19
    tutto ok solo che vengono impressi anche i nomi delle vie :gratgrat: ... e senza esagerare con le dimensioni, altrimenti firefox salta :bomba:
  3. Avatar
    redheart
    27/02/2015 17:51:58
    Grazie Michele... possibile che mi fossi bloccato x così poco? :niubbo: Ora lo testo :P
  4. Avatar
    Michele Nasi
    26/02/2015 15:38:19
    Oggi ho avuto un attimo di tempo per verificare. L'icona della catena in Google Maps non esiste più. Semplicemente basta portarsi sull'icona raffigurante un piccolo ingranaggio e cliccare su "Condividi e incorpora mappa". Ci faccio comunque un articolo aggiornato. :wink:
  5. Avatar
    redheart
    28/11/2014 15:51:32
    scusate sono solo io che non vedo sta benedetta catena? http://www.ilsoftware.it/public/shots/catturaremappe_02.jpg
  6. Avatar
    Stefano900
    28/11/2014 12:16:47
    malgrado abbia cambiato la definizione nel file html (portandola da 800 a 5000 e poi anche 20000) il file immagine salvato ha dimensioni 800x800. Dove sbaglio? Grazie mille!
  7. Avatar
    claudia.ambu
    27/11/2014 19:33:20
    Ciao!Ho eseguito tutta la procedura ed ho ottenuto la panoramica ad alta definizione, ma pur avendo spento i nomi delle vie e dei guartieri da google maps, nella panoramica in jpeg appaiono: esiste un trucco per eliminarli?
  8. Avatar
    redheart
    17/11/2014 16:55:55
    Citazione: ciao volevo sapere se qualcuno potesse dirmi perché, dopo aver seguito tutta la procedura per bene, firefox non apre il file.html creato, ma apre una finestra con tutto il testo per iscritto. Il file è salvato bene in .html e non è un file .txt. Qualche suggerimento?
    scusa ma l'icona a forma di catena dove sarebbe?
Catturare una mappa Google Maps o Bing Maps ad alta risoluzione - IlSoftware.it