Mapy Google w Excelu

Spisie treści

Oto moja pierwsza próba użycia map Google w Excelu (pobierz poniżej). Obecnie mogę wprowadzić adres i wyświetlić mapę Google adresu w Excelu, z większością fajnych funkcji google.

Kilka miniatur arkusza kalkulacyjnego Excel Google Map, kliknij, aby wyświetlić większe obrazy.

Normalny widok

Powiększony widok hybrydowy

Arkusz kalkulacyjny Google Map korzysta z dwóch interfejsów API, Geocoder.us Api i Google Maps Api. Myślałem też o wrzuceniu aktualnej prognozy pogody, ale na razie się wstrzymałem.

Więc jak to działa?

Streszczenie:

1. Adres jest wysyłany do Geocoder.us w celu przekonwertowania na szerokość i długość geograficzną (wymagane do mapowania lokalizacji na mapach google), a wynik jest zwracany do arkusza kalkulacyjnego.

2. Excel wysyła te geokodowane informacje do serwera easyexcel.net, gdzie mam mapę google, która odbiera szerokość i długość geograficzną jako zmienne i wyświetla odpowiednią mapę za pośrednictwem Google Map API.

3. Wreszcie w programie Excel jest kontrolka przeglądarki internetowej, która nawiguje do tego nowego adresu.

Trochę więcej:

1. Aby poeksperymentować z wysyłaniem adresu i zwróceniem przez Geocoder.us szerokości i długości geograficznej z powrotem do programu Excel, stworzyłem skoroszyt Geokodowania do eksperymentowania.

2. Kliknij ten link, aby zobaczyć moją stronę internetową, która odbiera szerokość i długość geograficzną jako zmienne i zwraca odpowiednią mapę (spójrz na pasek adresu). Jeśli chcesz stworzyć podobną stronę, możesz zobaczyć kod mojej strony tutaj: googlemap.txt. (Tak, jest to zhakowane razem. Pamiętaj, aby wprowadzić własny klucz API Google w sekcji Head.)

3. Ustawiam margin:0px, aby usunąć białe znaki wokół mapy, starając się, aby wyglądała mniej jak kontrolka przeglądarki internetowej, a bardziej jak kontrolka Google.

Wymagania

Aby skorzystać z arkusza kalkulacyjnego, potrzebujesz Excela 2003. Na tym właśnie go przetestowałem, w przypadku Excela 2002 uważam, że „import vba code” jest nieco inny i potrzebne będą drobne poprawki.

Aby stworzyć własne rozwiązanie, potrzebujesz klucza programisty Google, witryny do hostowania strony i programu Excel 2003.

Kliknij ten link, aby pobrać mapę Google w arkuszu kalkulacyjnym Excel

Aktualizacja:

Kanadyjskie Mapy Google w programie Excel, które działają z wersjami programu Excel sprzed 2003 r.

Losowy:

- Z mapami Google możesz zrobić znacznie więcej niż tylko wykreślanie punktów, szczególnie podoba mi się ten przykład: gMap Workout Tracker

- Firma Microsoft zaprezentowała w tym tygodniu nową usługę mapowania: Virtual Earth (otwiera się w nowym oknie, ponieważ przycisk wstecz jest wyłączony). Zdjęcia satelitarne w mojej okolicy są znacznie ładniejsze niż mapy Google, a interfejs zawiera kilka dodatkowych fajnych sztuczek. Nie próbowałem jeszcze wirtualnego interfejsu Earth.
Gyula Gulyas wziął moje oryginalne Mapy Google w Excelu i wprowadził do nich dwie zmiany, które mogą zainteresować niektórych czytelników:

1. Zapewnia interfejs w USA i Kanadzie

2. Używa Microsoft XML, V3.0, więc działa z kilkoma wersjami Excela przed 2003

Kanadyjski GoogleMap Excel 2000

Bardzo fajny! Gyula wykorzystał Geocoder.ca do kodowania kanadyjskich adresów.

Wszelkie „komentarze/ulepszenia kodu/sugestie” można wysyłać bezpośrednio na adres: gygulyas -at- yahoo.ca

Byłem w kilku miejscach w Ontario i zawsze lubię Kanadę.

Kilka lat temu wyjeżdżając z Toronto wylądowałem w północnej części stanu Nowy Jork, a nie w Kentucky, trochę z dala (nie, nie byłem jedynym w samochodzie 🙂 więc na pewno mogę skorzystać z wersji kanadyjskiej.

wave wave wave wave wave