Evo mog prvog pokušaja korištenja Google karata u Excelu (preuzmite dolje). Trenutno mogu unijeti adresu i prikazati Google kartu adrese prikazane u Excelu, s većinom super google funkcionalnosti.
Nekoliko sličica proračunske tablice programa Excel Google Map kliknite za prikaz većih slika.
Normalan prikazZumirani hibridni prikaz
Tablica Google karte za rad koristi dva API -ja, Geocoder.us Api i Google Maps Api. Razmišljao sam i o tome da ubacim trenutni izvještaj o vremenu, ali za sada sam se suzdržao.
Pa kako to radi?
Sažetak:
1. Adresa se šalje na Geocoder.us radi pretvaranja u zemljopisnu širinu i dužinu (potrebno za mapiranje lokacije na google kartama), a rezultat se vraća u proračunsku tablicu.
2. Excel šalje ove geokodirane podatke poslužitelju easyexcel.net, gdje imam google kartu koja prima zemljopisnu širinu i dužinu kao varijable i prikazuje odgovarajuću kartu putem Google Map API -ja.
3. Konačno postoji kontrola web preglednika u Excelu koja se kreće do ove nove adrese.
Još malo:
1. Da bih eksperimentirao s slanjem adrese i da Geocoder.us vrati zemljopisnu širinu i dužinu natrag u Excel, stvorio sam radnu knjigu Geokodiranja za eksperimentiranje.
2. Pritisnite ovu vezu da vidite moju web stranicu koja prima zemljopisnu širinu i dužinu kao varijable i vraća odgovarajuću kartu (pogledajte u adresnoj traci). Ako želite stvoriti sličnu stranicu, ovdje možete vidjeti kôd moje stranice: googlemap.txt. (Da, hakirano je zajedno. Ne zaboravite unijeti vlastiti Google API ključ u odjeljak Head.)
3. Postavio sam marginu: 0px za uklanjanje razmaka oko karte, pokušavajući učiniti da izgleda manje kao kontrola web preglednika, a više kao Google kontrola.
Zahtjevi
Za korištenje proračunske tablice potreban vam je Excel 2003. To sam i testirao, za Excel 2002 vjerujem da je "uvoz vba koda" malo drugačiji i da će biti potrebno manje dotjerivanje.
Za izradu vlastitog rješenja trebat će vam Googleov ključ za razvojne programere, web stranica za smještaj stranice i Excel 2003.
Kliknite ovu vezu za preuzimanje Google karte u Excel proračunskoj tablici
ažuriranje:
Kanadske Google karte u Excelu koje rade s verzijama programa Excel prije 2003. godine.
Slučajno:
-Možete učiniti puno više s Google kartama nego samo iscrtati točke, posebno mi se sviđa ovaj primjer: gMap Workout Tracker
-Microsoft je ovaj tjedan predstavio svoju novu uslugu mapiranja: Virtual Earth (otvara se u novom prozoru jer je onemogućen gumb za povratak). Satelitske slike u mom susjedstvu mnogo su ljepše od google maps, a sučelje ima neke dodatne kul trikove. Još nisam isprobao virtualni api zemlje. Gyula Gulyas uzela je moje originalne Google karte u Excelu i unijela dvije izmjene u koje bi neki čitatelji mogli biti zainteresirani:
1. Pruža sučelje za SAD i Kanadu
2. Koristi Microsoft XML, V3.0, pa radi s nekoliko verzija programa Excel prije 2003. godine
Kanadski GoogleMap Excel 2000
Jako cool! Gyula je iskoristio Geocoder.ca za kodiranje kanadskih adresa.
Sve "komentare/ poboljšanja koda/ prijedloge" možete poslati izravno na: gygulyas -at- yahoo.ca
Bio sam na nekoliko mjesta u Ontariju i uvijek sam uživao u Kanadi.
Prije nekoliko godina napuštajući Toronto završio sam u sjevernom dijelu New Yorka umjesto u Kentuckyju, samo malo (ne, nisam bio jedini u autu 🙂 pa sam siguran da mogu koristiti kanadsku verziju.