Hier ist mein erster Versuch, Google Maps in Excel zu verwenden (Download unten). Derzeit kann ich eine Adresse eingeben und eine Google-Karte der Adresse in Excel anzeigen lassen, mit den meisten coolen Google-Funktionen.
Klicken Sie auf ein paar Miniaturansichten der Excel-Google Map-Tabelle, um die größeren Bilder anzuzeigen.
Normale AnsichtVergrößerte Hybridansicht
Die Google Map Spreadsheet verwendet zwei APIs, die Geocoder.us Api und die Google Maps Api. Ich habe mir überlegt, auch den aktuellen Wetterbericht einzuwerfen, habe es aber vorerst davon abgesehen.
Wie funktioniert es also?
Zusammenfassung:
1. Die Adresse wird an Geocoder.us gesendet, um in Breiten- und Längengrad umgewandelt zu werden (erforderlich, um einen Standort auf Google Maps abzubilden), und das Ergebnis wird an die Tabelle zurückgegeben.
2. Excel sendet diese geokodierten Informationen an den easyexcel.net-Server, wo ich eine Google-Karte habe, die Breiten- und Längengrad als Variablen empfängt und die jeweilige Karte über die Google Map-API anzeigt.
3. Schließlich gibt es in Excel ein Webbrowser-Steuerelement, das zu dieser neuen Adresse navigiert.
Ein bisschen mehr:
1. Um mit dem Senden einer Adresse zu experimentieren und Geocoder.us die Breiten- und Längengrade an Excel zurückgeben zu lassen, habe ich eine Geocodierungs-Arbeitsmappe zum Experimentieren erstellt.
2. Klicken Sie auf diesen Link, um meine Webseite anzuzeigen, die Breiten- und Längengrad als Variablen empfängt und die entsprechende Karte zurückgibt (siehe Adressleiste). Wenn Sie eine ähnliche Seite erstellen möchten, können Sie meinen Seitencode hier anzeigen: googlemap.txt. (Ja, es ist zusammengehackt. Denken Sie daran, Ihren eigenen Google API-Schlüssel in den Head-Bereich einzugeben.)
3.Ich setze margin:0px, um den Leerraum um die Karte herum zu entfernen, und versuche, sie weniger wie ein Webbrowser-Steuerelement und eher wie ein Google-Steuerelement aussehen zu lassen.
Anforderungen
Um die Tabelle zu verwenden, benötigen Sie Excel 2003. Damit habe ich es getestet, für Excel 2002 glaube ich, dass der "VBA-Code importieren" etwas anders ist und kleinere Anpassungen erforderlich sind.
Um Ihre eigene Lösung zu erstellen, benötigen Sie einen Google Developer Key, eine Website zum Hosten der Seite und Excel 2003.
Klicken Sie auf diesen Link, um die Google Map in Excel-Tabelle herunterzuladen
Aktualisieren:
Ein kanadisches Google Maps in Excel, das mit Excel-Versionen vor 2003 funktioniert.
Willkürlich:
- Mit Google Maps kann man viel mehr machen, als nur Punkte zu zeichnen, besonders dieses Beispiel gefällt mir: gMap Workout Tracker
-Microsoft hat diese Woche seinen neuen Kartendienst vorgestellt: Virtual Earth (Wird in neuem Fenster geöffnet, da die Zurück-Schaltfläche deaktiviert ist). Die Satellitenbilder in meiner Nachbarschaft sind viel schöner als Google Maps und die Benutzeroberfläche hat einige zusätzliche coole Tricks. Die Virtual Earth API habe ich noch nicht ausprobiert. Gyula Gulyas hat meine ursprünglichen Google Maps in Excel genommen und zwei Änderungen daran vorgenommen, die einige Leser interessieren könnten:
1. Es bietet eine US- und Kanada-Schnittstelle
2. Es verwendet Microsoft XML, V3.0, funktioniert also mit einigen Excel-Versionen vor 2003
Kanadische GoogleMap Excel 2000
Sehr cool! Gyula nutzte Geocoder.ca für das Goecoding kanadischer Adressen.
Sie können alle „Kommentare/Codeverbesserungen/Vorschläge“ direkt an gygulyas -at- yahoo.ca . senden
Ich war schon an einigen Orten in Ontario und genieße Kanada immer.
Vor ein paar Jahren, als ich Toronto verließ, landete ich im Hinterland von New York statt in Kentucky, nur ein bisschen daneben (nein, ich war nicht der einzige im Auto 🙂 also bin ich mir sicher, dass ich die kanadische Version verwenden kann.