Google Maps in Excel

Sommario

Ecco il mio primo tentativo di utilizzare Google Maps in Excel (scarica sotto). Attualmente posso inserire un indirizzo e avere una mappa di Google dell'indirizzo visualizzato in Excel, con la maggior parte delle fantastiche funzionalità di Google.

Un paio di miniature del foglio di calcolo di Excel Google Map, fare clic per visualizzare le immagini più grandi.

Visualizzazione normale

Vista ibrida ingrandita

Il foglio di calcolo di Google Map utilizza due API per funzionare, l'API di Geocoder.us e l'API di Google Maps. Ho pensato di inserire anche il bollettino meteorologico attuale, ma per ora mi sono astenuto.

Quindi, come funziona?

Riepilogo:

1. L'indirizzo viene inviato a Geocoder.us per essere convertito in Latitudine e Longitudine (necessario per mappare una posizione su Google Maps) e il risultato viene restituito al foglio di calcolo.

2. Excel invia queste informazioni geocodificate al server easyexcel.net, dove ho una mappa di Google che riceve latitudine e longitudine come variabili e visualizza la rispettiva mappa tramite l'API di Google Map.

3. Infine c'è un controllo del browser Web in Excel che naviga verso questo nuovo indirizzo.

Un po 'di più:

1. Per sperimentare l'invio di un indirizzo e fare in modo che Geocoder.us restituisca la latitudine e la longitudine a Excel, ho creato una cartella di lavoro di geocodifica con cui sperimentare.

2. Fare clic su questo collegamento per visualizzare la mia pagina Web che riceve latitudine e longitudine come variabili e restituisce la rispettiva mappa (guarda nella barra degli indirizzi). Se desideri creare una pagina simile, puoi visualizzare il codice della mia pagina qui: googlemap.txt. (Sì, è stato hackerato insieme. Ricorda di inserire la tua chiave API di Google nella sezione Head.)

3.Ho impostato margin:0px per rimuovere lo spazio bianco attorno alla mappa, cercando di farlo sembrare meno un controllo del browser web e più simile a un controllo di Google.

Requisiti

Per utilizzare il foglio di calcolo avrai bisogno di Excel 2003. È quello su cui l'ho testato, per Excel 2002 credo che il "codice vba di importazione" sia leggermente diverso e saranno necessarie piccole modifiche.

Per creare la tua soluzione avrai bisogno di una Google Developer Key, un sito web per ospitare la pagina ed Excel 2003.

Fare clic su questo collegamento per scaricare la mappa di Google nel foglio di calcolo Excel

Aggiornare:

Un canadese Google Maps In Excel che funziona con le versioni di Excel precedenti al 2003.

A caso:

-Puoi fare molto di più con Google Maps che tracciare punti, mi piace particolarmente questo esempio: gMap Workout Tracker

-Microsoft ha presentato questa settimana il suo nuovo servizio di mappatura: Virtual Earth (si apre in una nuova finestra poiché il pulsante Indietro è disabilitato). Le immagini satellitari nel mio quartiere sono molto più belle di Google Maps e l'interfaccia ha alcuni trucchi interessanti aggiuntivi. Non ho ancora provato l'API Virtual Earth.
Gyula Gulyas ha preso il mio Google Maps originale in Excel e ha apportato due modifiche che potrebbero interessare ad alcuni lettori:

1. Fornisce un'interfaccia per Stati Uniti e Canada

2. Utilizza Microsoft XML, V3.0, quindi funziona con un paio di versioni di Excel precedenti al 2003

GoogleMap canadese Excel 2000

Molto bello! Gyula ha utilizzato Geocoder.ca per la codifica degli indirizzi canadesi.

Puoi inviare eventuali "commenti/miglioramenti del codice/suggerimenti" direttamente a: gygulyas -at- yahoo.ca

Sono stato in alcuni posti in Ontario e mi piace sempre il Canada.

Un paio di anni fa lasciando Toronto sono finito nello stato di New York invece che nel Kentucky, solo un po' fuori (no non ero l'unico in macchina 🙂 quindi sono sicuro di poter usare la versione canadese.

wave wave wave wave wave