Mapy Google v programe Excel

Obsah

Toto je môj prvý pokus o použitie máp Google v programe Excel (stiahnutie nižšie). V súčasnej dobe môžem zadať adresu a nechať si zobraziť mapu adresy Google v programe Excel, s väčšinou skvelých funkcií Google.

Niekoľko miniatúr tabuľky programu Excel Google Map, kliknutím zobrazíte väčšie obrázky.

Normálne zobrazenie

Zväčšený hybridný pohľad

Tabuľka máp Google používa na prácu dve rozhrania API, Geocoder.us Api a Google Maps Api. Uvažoval som aj o prihodení aktuálnej správy o počasí, ale zatiaľ zdržanlivo.

Ako to teda funguje?

Zhrnutie:

1. Adresa sa odošle na server Geocoder.us, aby sa skonvertovala na zemepisnú šírku a dĺžku (potrebné na mapovanie miesta na mapách Google), a výsledok sa vráti do tabuľky.

2. Excel odošle tieto geokódované informácie na server easyexcel.net, kde mám mapu Google, ktorá prijíma zemepisnú šírku a dĺžku ako premenné a zobrazuje príslušnú mapu prostredníctvom rozhrania Google Map API.

3. Nakoniec je v programe Excel ovládací prvok webového prehliadača, ktorý naviguje na túto novú adresu.

Trochu viac:

1. Na experimentovanie s odoslaním adresy a s tým, aby Geocoder.us vrátil zemepisnú šírku a dĺžku späť do Excelu, som vytvoril zošit na geokódovanie, s ktorým môžem experimentovať.

2. Kliknutím na tento odkaz zobrazíte moju webovú stránku, ktorá prijíma zemepisnú šírku a dĺžku ako premenné a vracia príslušnú mapu (pozrite sa do panela s adresou). Ak by ste chceli vytvoriť podobnú stránku, môžete si pozrieť môj kód stránky tu: googlemap.txt. (Áno, je to hacknuté dohromady. Nezabudnite zadať svoj vlastný kľúč Google API do sekcie Head.)

3. Nastavil som okraj: 0 pixelov, aby som odstránil prázdny priestor okolo mapy, pričom sa snažím, aby to vyzeralo menej ako ovládací prvok webového prehliadača a skôr ako ovládací prvok Google.

Požiadavky

Na používanie tabuľky budete potrebovať Excel 2003. Na tom som to otestoval, pre Excel 2002 sa domnievam, že „kód importu vba“ je mierne odlišný a bude potrebné drobné doladenie.

Na vytvorenie vlastného riešenia budete potrebovať kľúč vývojára Google, webovú stránku na hostovanie stránky a Excel 2003.

Kliknutím na tento odkaz si stiahnete Mapu Google v tabuľke programu Excel

Aktualizácia:

Kanadské mapy Google v programe Excel, ktoré fungujú s verziami programu Excel pred rokom 2003.

Náhodne:

-S mapami Google môžete urobiť oveľa viac, než len kresliť body, obzvlášť sa mi páči tento príklad: gMap Workout Tracker

-Microsoft tento týždeň predstavil svoju novú mapovaciu službu: Virtual Earth (Otvorí sa v novom okne, pretože majú deaktivované tlačidlo späť). Satelitné snímky v mojom okolí sú oveľa krajšie ako mapy Google a rozhranie má niekoľko ďalších skvelých trikov. Rozhranie API virtuálnej zeme som ešte neskúsil.
Gyula Gulyas vzal moje pôvodné Mapy Google v programe Excel a vykonal v nich dve zmeny, ktoré niektorých čitateľov môžu zaujímať:

1. Poskytuje rozhranie USA a Kanady

2. Používa Microsoft XML, V3.0, takže funguje s niekoľkými verziami Excelu pred rokom 2003

Kanadský GoogleMap Excel 2000

Úžasné! Gyula využil Geocoder.ca na goecoding kanadských adries.

Akékoľvek „komentáre/ vylepšenia kódu/ návrhy“ môžete odoslať priamo na adresu: gygulyas -at- yahoo.ca

Bol som na niekoľkých miestach v Ontáriu a vždy si užívam Kanadu.

Pred niekoľkými rokmi, keď som odišiel z Toronta, som skončil v štáte New York namiesto v Kentucky, len kúsok (nie, nebol som v aute iba ja 🙂, takže som si istý, že môžem použiť kanadskú verziu.

wave wave wave wave wave