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 zobrazenieZväčš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.