Google Maps i Excel

Innehållsförteckning

Här är mitt första försök att använda Google maps i excel (ladda ner nedan). För närvarande kan jag mata in en adress och få en Google -karta över adressen som visas i Excel, med de flesta av de coola Google -funktionerna.

Ett par miniatyrer av Excel Google Map Spreadsheet, klicka för att se de större bilderna.

Normal vy

Zoomad hybridvy

Google Map Spreadsheet använder två API: er för att fungera, Geocoder.us Api och Google Maps Api. Jag tänkte också slänga in den aktuella väderrapporten, men avstod för tillfället.

Så hur fungerar det?

Sammanfattning:

1. Adressen skickas till Geocoder.us för att konverteras till latitud och longitud (krävs för att kartlägga en plats på google maps) och resultatet återförs till kalkylbladet.

2. Excel skickar denna geokodade information till easyexcel.net -servern, där jag har en google -karta som tar emot latitud och longitud som variabler och visar respektive karta via Google Map API.

3. Slutligen finns det en webbläsarkontroll i Excel som navigerar till den här nya adressen.

Lite mer:

1. För att experimentera med att skicka en adress och få Geocoder.us att returnera Latitude och Longitude till Excel skapade jag en Geocoding -arbetsbok att experimentera med.

2. Klicka på den här länken för att se min webbsida som tar emot latitud och longitud som variabler och returnerar respektive karta (se i adressfältet). Om du vill skapa en liknande sida kan du se min sidkod här: googlemap.txt. (Ja, det har hackats ihop. Kom ihåg att ange din egen Google API -nyckel i avsnittet Head.)

3.Jag ställer in marginal: 0px för att ta bort blankytan runt kartan, försöker få det att se mindre ut som en webbläsarkontroll och mer som en Google -kontroll.

Krav

För att använda kalkylbladet behöver du Excel 2003. Det är vad jag har testat det på, för Excel 2002 tror jag att "import vba -koden" är något annorlunda och mindre justeringar kommer att behövas.

För att skapa din egen lösning behöver du en Google Developer Key, en webbplats för att vara värd för sidan och Excel 2003.

Klicka på den här länken för att ladda ner Google Map i Excel -kalkylblad

Uppdatering:

En kanadensisk Google Maps i Excel som fungerar med Excel-versioner före 2003.

Slumpmässig:

-Du kan göra mycket mer med google maps än att bara plotta punkter, jag gillar särskilt det här exemplet: gMap Workout Tracker

-Microsoft presenterade sin nya mappningstjänst i veckan: Virtual Earth (öppnas i nytt fönster eftersom de har tillbaka -knappen inaktiverad). Satellitbilderna i mitt grannskap är mycket trevligare än google maps, och gränssnittet har några häftiga knep. Jag har inte provat den virtuella jord -api än.
Gyula Gulyas tog mina ursprungliga Google Maps i Excel och gjorde två ändringar i det som vissa läsare kan vara intresserade av:

1. Det ger ett gränssnitt i USA och Kanada

2. Den använder Microsoft XML, V3.0, så den fungerar med ett par versioner av Excel före 2003

Kanadensiska GoogleMap Excel 2000

Väldigt coolt! Gyula använde Geocoder.ca för goecoding av kanadensiska adresser.

Du kan skicka alla "kommentarer/ kodförbättringar/ förslag" direkt till: gygulyas -at- yahoo.ca

Jag har varit på några platser i Ontario och tycker alltid om Kanada.

För ett par år sedan när jag lämnade Toronto hamnade jag i New York istället för Kentucky, bara lite utanför (nej jag var inte den enda i bilen 🙂 så jag är säker på att jag kan använda den kanadensiska versionen.

wave wave wave wave wave