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 widokPowię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.