Toto je můj první pokus o použití map Google v aplikaci Excel (stažení níže). V současné době mohu zadat adresu a nechat si zobrazit mapu adresy Google v aplikaci Excel, s většinou skvělých funkcí Google.
Několik miniatur tabulky Excel Google Map, kliknutím zobrazíte větší obrázky.
Normální zobrazeníZoomovaný hybridní pohled
Tabulka Google Map používá k práci dvě rozhraní API, Geocoder.us Api a Google Maps Api. Přemýšlel jsem také o tom, že přihodím aktuální zprávu o počasí, ale prozatím jsem se zdržel.
Jak to tedy funguje?
souhrn:
1. Adresa je odeslána na Geocoder.us, aby byla převedena na zeměpisné šířky a délky (nutné k namapování polohy na Google mapy), a výsledek je vrácen do tabulky.
2. Excel odešle tyto geokódované informace na server easyexcel.net, kde mám mapu Google, která přijímá zeměpisné šířky a délky jako proměnné a zobrazuje příslušnou mapu prostřednictvím rozhraní Google Map API.
3. Nakonec je v Excelu ovládací prvek webového prohlížeče, který přejde na tuto novou adresu.
Trochu více:
1. Abych experimentoval s odesláním adresy a tím, že Geocoder.us vrátí zeměpisnou šířku a délku zpět do Excelu, vytvořil jsem sešit Geocoding, se kterým lze experimentovat.
2. Kliknutím na tento odkaz zobrazíte moji webovou stránku, která přijímá zeměpisné šířky a délky jako proměnné a vrací příslušnou mapu (podívejte se do adresního řádku). Pokud byste chtěli vytvořit podobnou stránku, můžete si zde prohlédnout můj kód stránky: googlemap.txt. (Ano, je to hacknuto dohromady. Nezapomeňte zadat svůj vlastní klíč Google API do sekce Head.)
3. Nastavil jsem margin: 0px, abych odstranil mezery kolem mapy, snažil jsem se, aby to vypadalo méně jako ovládací prvek webového prohlížeče a spíše jako ovládací prvek Google.
Požadavky
K použití tabulky budete potřebovat Excel 2003. Na tom jsem to testoval, u Excelu 2002 se domnívám, že „kód importu vba“ je mírně odlišný a bude nutné drobné doladění.
K vytvoření vlastního řešení budete potřebovat klíč Google Developer Key, web pro hostování stránky a Excel 2003.
Kliknutím na tento odkaz si stáhnete mapu Google v tabulce aplikace Excel
Aktualizace:
Kanadské mapy Google v aplikaci Excel, které fungují s verzemi aplikace Excel před rokem 2003.
Náhodný:
-Můžete udělat mnohem více s mapami Google, než jen kreslit body, obzvláště se mi líbí tento příklad: gMap Workout Tracker
-Microsoft tento týden představil svou novou mapovací službu: Virtual Earth (Otevírá se v novém okně, protože mají deaktivované tlačítko Zpět). Satelitní snímky v mém okolí jsou mnohem hezčí než mapy Google a rozhraní má několik dalších skvělých triků. Virtuální api Země jsem ještě nezkoušel. Gyula Gulyas vzal moje původní Mapy Google v Excelu a provedl v něm dvě změny, které by některé čtenáře mohly zajímat:
1. Poskytuje rozhraní USA a Kanady
2. Používá Microsoft XML, V3.0, takže funguje s několika verzemi Excelu před rokem 2003
Kanadský GoogleMap Excel 2000
Skvělý! Gyula využil Geocoder.ca pro goecoding kanadských adres.
Jakékoli „komentáře/ vylepšení kódu/ návrhy“ můžete posílat přímo na adresu: gygulyas -at- yahoo.ca
Byl jsem na několika místech v Ontariu a vždy si užívám Kanadu.
Před pár lety, když jsem odjížděl z Toronta, jsem místo v Kentucky skončil ve státě New York, jen kousek (ne, nebyl jsem v autě jediný 🙂, takže jsem si jistý, že mohu použít kanadskou verzi.