Google Maps in Excel

Inhoudsopgave

Hier is mijn eerste poging om Google maps in Excel te gebruiken (download hieronder). Momenteel kan ik een adres invoeren en een Google-kaart van het adres laten weergeven in Excel, met de meeste coole Google-functionaliteit.

Een paar miniaturen van de Excel Google Map-spreadsheet, klik om de grotere afbeeldingen te bekijken.

Normaal uitzicht

Gezoomde hybride weergave

De Google Map Spreadsheet gebruikt twee API's om te werken, de Geocoder.us Api en Google Maps Api. Ik dacht erover om ook het huidige weerbericht erin te gooien, maar zag er voorlopig van af.

Dus hoe werkt het?

Samenvatting:

1. Het adres wordt naar Geocoder.us gestuurd om te worden geconverteerd naar Latitude en Longitude (vereist om een ​​locatie op Google Maps in kaart te brengen) en het resultaat wordt teruggestuurd naar de spreadsheet.

2. Excel stuurt deze geocodeerde informatie naar de easyexcel.net-server, waar ik een Google Map heb die lengte- en breedtegraad als variabelen ontvangt en de respectieve kaart weergeeft via de Google Map API.

3. Eindelijk is er een webbrowserbesturing in Excel die naar dit nieuwe adres navigeert.

Een beetje meer:

1. Om te experimenteren met het verzenden van een adres en om Geocoder.us de breedte- en lengtegraad terug te laten sturen naar Excel, heb ik een Geocoding-werkmap gemaakt om mee te experimenteren.

2. Klik op deze link om mijn webpagina te zien die breedte- en lengtegraad als variabelen ontvangt en de respectieve kaart retourneert (kijk in de adresbalk). Als je een vergelijkbare pagina wilt maken, kun je mijn paginacode hier bekijken: googlemap.txt. (Ja, het is samen gehackt. Vergeet niet om uw eigen Google API-sleutel in te voeren in het gedeelte Head.)

3. Ik heb margin:0px ingesteld om de witruimte rond de kaart te verwijderen, in een poging het minder op een webbrowserbesturingselement te laten lijken en meer op een Google-besturingselement.

Vereisten

Om de spreadsheet te gebruiken, heb je Excel 2003 nodig. Dat is waar ik het op heb getest, voor Excel 2002 geloof ik dat de "import vba-code" iets anders is en dat er kleine aanpassingen nodig zijn.

Om uw eigen oplossing te maken, heeft u een Google Developer Key, een website om de pagina te hosten en Excel 2003 nodig.

Klik op deze link om de Google Map in Excel Spreadsheet te downloaden

Update:

Een Canadese Google Maps In Excel die werkt met Excel-versies van vóór 2003.

Willekeurig:

-Je kunt veel meer doen met google maps dan alleen punten plotten, ik vind vooral dit voorbeeld leuk: gMap Workout Tracker

-Microsoft heeft deze week hun nieuwe kaartenservice onthuld: Virtual Earth (opent in een nieuw venster omdat de terugknop is uitgeschakeld). De satellietbeelden in mijn buurt zijn veel mooier dan google maps, en de interface heeft een aantal extra coole trucs. Ik heb de virtual earth api nog niet geprobeerd.
Gyula Gulyas nam mijn originele Google Maps in Excel en bracht er twee wijzigingen in aan waar sommige lezers mogelijk in geïnteresseerd zijn:

1. Het biedt een interface voor de VS en Canada

2. Het gebruikt Microsoft XML, V3.0, dus het werkt met een aantal versies van Excel vóór 2003

Canadese GoogleMap Excel 2000

Heel cool! Gyula maakte gebruik van Geocoder.ca voor het goecoderen van Canadese adressen.

U kunt eventuele "opmerkingen/codeverbeteringen/suggesties" rechtstreeks naar: gygulyas -at- yahoo.ca sturen

Ik ben op een paar plekken in Ontario geweest en geniet altijd van Canada.

Een paar jaar geleden bij het verlaten van Toronto belandde ik in de staat New York in plaats van Kentucky, een beetje buiten (nee, ik was niet de enige in de auto - dus ik weet zeker dat ik de Canadese versie kan gebruiken.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave