Her er mitt første forsøk på å bruke Google maps i excel (last ned nedenfor). For øyeblikket kan jeg legge inn en adresse og ha et Google -kart over adressen som vises i Excel, med det meste av den kule Google -funksjonaliteten.
Et par miniatyrbilder av Excel Google Map -regnearket, klikk for å se de større bildene.
Normal visningZoomet hybridvisning
Google Map Spreadsheet bruker to APIer for å fungere, Geocoder.us Api og Google Maps Api. Jeg tenkte også å kaste inn gjeldende værmelding, men avstod for nå.
Så hvordan fungerer det?
Sammendrag:
1. Adressen sendes til Geocoder.us for å konverteres til breddegrad og lengdegrad (kreves for å kartlegge et sted på google maps), og resultatet returneres til regnearket.
2. Excel sender denne geokodede informasjonen til easyexcel.net -serveren, hvor jeg har et google -kart som mottar breddegrad og lengdegrad som variabler og viser det respektive kartet via Google Map API.
3. Til slutt er det en nettleserkontroll i Excel som navigerer til denne nye adressen.
Litt mer:
1. For å eksperimentere med å sende en adresse og få Geocoder.us til å returnere Latitude og Longitude til Excel, opprettet jeg en Geocoding -arbeidsbok for å eksperimentere med.
2. Klikk på denne lenken for å se websiden min som mottar breddegrad og lengdegrad som variabler og returnerer det respektive kartet (se i adresselinjen). Hvis du vil opprette en lignende side, kan du se sidekoden min her: googlemap.txt. (Jepp, den er hacket sammen. Husk å skrive inn din egen Google API -nøkkel i Head -delen.)
3.Jeg angir margin: 0px for å fjerne mellomrommet rundt kartet, prøver å få det til å se mindre ut som en nettleserkontroll og mer som en Google -kontroll.
Krav
For å bruke regnearket trenger du Excel 2003. Det er det jeg har testet det på, for Excel 2002 tror jeg at "import vba -koden" er litt annerledes og mindre justeringer vil være nødvendig.
For å lage din egen løsning trenger du en Google Developer Key, et nettsted for å være vert for siden og Excel 2003.
Klikk på denne lenken for å laste ned Google Map i Excel -regneark
Oppdater:
Et kanadisk Google Maps i Excel som fungerer med Excel-versjoner før 2003.
Tilfeldig:
-Du kan gjøre mye mer med google maps enn bare å plotte poeng, jeg liker spesielt dette eksemplet: gMap Workout Tracker
-Microsoft avduket sin nye kartleggingstjeneste denne uken: Virtual Earth (Åpnes i nytt vindu siden de har tilbake -knappen deaktivert). Satellittbildene i nabolaget mitt er mye hyggeligere enn google maps, og grensesnittet har noen flere kule triks. Jeg har ikke prøvd den virtuelle earth api ennå. Gyula Gulyas tok mine originale Google Maps i Excel og gjorde to endringer i det som noen lesere kan være interessert i:
1. Det gir et grensesnitt i USA og Canada
2. Den bruker Microsoft XML, V3.0, så den fungerer med et par versjoner av Excel før 2003
Kanadiske GoogleMap Excel 2000
Veldig kult! Gyula brukte Geocoder.ca for goecoding av kanadiske adresser.
Du kan sende eventuelle kommentarer/ kodeforbedringer/ forslag direkte til: gygulyas -at- yahoo.ca
Jeg har vært på noen få steder i Ontario og liker alltid Canada.
For et par år siden da jeg forlot Toronto, havnet jeg i New York i stedet for Kentucky, bare litt av (nei, jeg var ikke den eneste i bilen 🙂 så jeg er sikker på at jeg kan bruke den kanadiske versjonen.