Her er mit første forsøg på at bruge Google maps i excel (download nedenfor). I øjeblikket kan jeg indtaste en adresse og få et Google -kort over adressen vist i Excel, med det meste af den fede google -funktionalitet.
Et par miniaturebilleder af Excel Google Map -regnearket, klik for at se de større billeder.
Normal visningZoomet hybridvisning
Google Map -regnearket bruger to API’er til at fungere, Geocoder.us Api og Google Maps Api. Jeg tænkte på også at smide den aktuelle vejrudsigt ind, men afholdt mig for nu.
Så hvordan fungerer det?
Resumé:
1. Adressen sendes til Geocoder.us for at konverteres til breddegrad og længdegrad (påkrævet for at kortlægge en placering på google maps), og resultatet returneres til regnearket.
2. Excel sender disse geokodede oplysninger til easyexcel.net -serveren, hvor jeg har et google -kort, der modtager breddegrad og længdegrad som variabler og viser det respektive kort via Google Map API.
3. Endelig er der en webbrowser -kontrol i Excel, der navigerer til denne nye adresse.
Lidt mere:
1. For at eksperimentere med at sende en adresse og få Geocoder.us til at returnere Latitude og Longitude tilbage til Excel, oprettede jeg en Geocoding -projektmappe til at eksperimentere med.
2. Klik på dette link for at se min webside, der modtager breddegrad og længdegrad som variabler og returnerer det respektive kort (se i adresselinjen). Hvis du gerne vil oprette en lignende side, kan du se min sidekode her: googlemap.txt. (Ja, den er hacket sammen. Husk at indtaste din egen Google API -nøgle i sektionen Head.)
3.Jeg satte margen: 0px for at fjerne mellemrummet rundt på kortet, forsøger at få det til at ligne en webbrowser -kontrol og mere som en google -kontrol.
Krav
For at bruge regnearket har du brug for Excel 2003. Det er det, jeg har testet det på, for Excel 2002 mener jeg, at "import vba -koden" er lidt anderledes, og mindre justeringer vil være nødvendige.
For at oprette din egen løsning skal du bruge en Google Developer Key, et websted til at være vært for siden og Excel 2003.
Klik på dette link for at downloade Google Map i Excel -regneark
Opdatering:
Et canadisk Google Maps i Excel, der fungerer med Excel-versioner før 2003.
Tilfældig:
-Du kan meget mere med google maps end blot at plotte punkter, jeg kan især godt lide dette eksempel: gMap Workout Tracker
-Microsoft afslørede deres nye kortlægningstjeneste i denne uge: Virtual Earth (åbner i nyt vindue, da de har tilbage -knappen deaktiveret). Satellitbillederne i mit kvarter er meget pænere end google maps, og grænsefladen har nogle ekstra fede tricks. Jeg har ikke prøvet den virtuelle jord -api endnu. Gyula Gulyas tog mit originale Google Maps i Excel og lavede to ændringer i det, som nogle læsere kan være interesserede i:
1. Det giver en grænseflade i USA og Canada
2. Den bruger Microsoft XML, V3.0, så den fungerer med et par versioner af Excel før 2003
Canadiske GoogleMap Excel 2000
Meget sejt! Gyula gjorde brug af Geocoder.ca til goecoding af canadiske adresser.
Du kan sende alle "kommentarer/ kodeforbedringer/ forslag" direkte til: gygulyas -at- yahoo.ca
Jeg har været et par steder i Ontario og nyder altid Canada.
For et par år siden forlod jeg Toronto og endte i New York i stedet for Kentucky, bare lidt væk (nej, jeg var ikke den eneste i bilen 🙂 så jeg er sikker på, at jeg kan bruge den canadiske version.