Iată prima mea încercare de a folosi Google Maps în Excel (descărcați mai jos). În prezent pot introduce o adresă și am o hartă Google a adresei afișate în Excel, cu cea mai mare parte a funcționalității minunate Google.
Câteva miniaturi ale foii de calcul Excel Google Map, faceți clic pentru a vizualiza imaginile mai mari.
Vizualizare normalăVizualizare hibridă mărită
Foaia de calcul Google Map folosește două API-uri pentru a funcționa, Geocoder.us Api și Google Maps Api. M-am gândit să arunc și raportul meteo actual, dar m-am abținut deocamdată.
Deci, cum funcționează?
rezumat:
1. Adresa este trimisă la Geocoder.us pentru a fi convertită în latitudine și longitudine (necesară pentru a mapa o locație pe google maps), iar rezultatul este returnat pe foaia de calcul.
2. Excel trimite aceste informații geocodate către serverul easyexcel.net, unde am o hartă google care primește latitudine și longitudine ca variabile și afișează harta respectivă prin API-ul Google Map.
3. În cele din urmă, există un control al browserului web în Excel care navighează către această nouă adresă.
Un pic mai mult:
1. Pentru a experimenta trimiterea unei adrese și ca Geocoder.us să returneze Latitude și Longitude în Excel, am creat un registru de lucru Geocoding cu care să experimentez.
2. Faceți clic pe acest link pentru a vedea pagina mea web care primește latitudine și longitudine ca variabile și returnează harta respectivă (căutați în bara de adrese). Dacă doriți să creați o pagină similară, puteți vedea codul paginii mele aici: googlemap.txt. (Da, este spart împreună. Nu uitați să introduceți propria cheie API Google în secțiunea Head.)
3. Am setat marja: 0px pentru a elimina spațiul alb din jurul hărții, încercând să-l arate mai puțin ca un control al browserului web și mai mult ca un control Google.
Cerințe
Pentru a utiliza foaia de calcul, veți avea nevoie de Excel 2003. Pe asta l-am testat, pentru Excel 2002 cred că „codul vba de import” este ușor diferit și va fi nevoie de modificări minore.
Pentru a vă crea propria soluție, veți avea nevoie de o cheie de dezvoltator Google, un site web pentru a găzdui pagina și Excel 2003.
Faceți clic pe acest link pentru a descărca Harta Google în foaia de calcul Excel
Actualizați:
Un Hărți Google canadiene în Excel care funcționează cu versiunile Excel anterioare anului 2003.
Aleatoriu:
-Puteți face mult mai mult cu Google Maps decât simpla reprezentare a punctelor, îmi place în mod deosebit acest exemplu: gMap Workout Tracker
-Microsoft și-a prezentat noul serviciu de cartografiere în această săptămână: Virtual Earth (Se deschide într-o fereastră nouă, deoarece butonul Înapoi este dezactivat). Imaginile prin satelit din cartierul meu sunt mult mai frumoase decât Google Maps, iar interfața are câteva trucuri suplimentare. Nu am încercat încă API-ul virtual al pământului. Gyula Gulyas a luat Google Maps original în Excel și a făcut două modificări la care unii cititori ar putea fi interesați:
1. Oferă o interfață SUA și Canada
2. Folosește Microsoft XML, V3.0, deci funcționează cu câteva versiuni de Excel înainte de 2003
GoogleMap canadian Excel 2000
Foarte tare! Gyula a folosit Geocoder.ca pentru codificarea goec a adreselor canadiene.
Puteți trimite orice „comentarii / îmbunătățiri / sugestii de cod” direct la: gygulyas -at- yahoo.ca
Am fost în câteva locuri din Ontario și mă bucur mereu de Canada.
Cu câțiva ani în urmă, plecând din Toronto, am ajuns în nordul statului New York în loc de Kentucky, doar puțin (nu, nu eram singurul din mașină 🙂 așa că sunt sigur că pot folosi versiunea canadiană.