Mapy Google v aplikaci Excel

Obsah

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.

wave wave wave wave wave