Ето първия ми опит да използвам Google maps в Excel (изтеглете по -долу). Понастоящем мога да въведа адрес и да имам Google карта на адреса, показан в Excel, с повечето от готините функции на Google.
Няколко миниатюри на електронната таблица на Google Google Excel, щракнете, за да видите по -големите изображения.
Нормален изгледУвеличен хибриден изглед
Електронната таблица на Google използва два API за работа, Geocoder.us Api и Google Maps Api. Мислех да вкарам и текущия метеорологичен доклад, но засега се въздържах.
И така, как работи?
Резюме:
1. Адресът се изпраща на Geocoder.us за преобразуване в географска ширина и дължина (задължително за картографиране на местоположение в google maps), а резултатът се връща в електронната таблица.
2. Excel изпраща тази геокодирана информация до сървъра на easyexcel.net, където имам google карта, която получава географска ширина и дължина като променливи и показва съответната карта чрез Google Map API.
3. Накрая има контрол на уеб браузър в Excel, който се придвижва до този нов адрес.
Малко повече:
1. За да експериментирам с изпращане на адрес и като Geocoder.us върне географската ширина и дължина обратно в Excel, създадох работна книга за геокодиране, с която да експериментирам.
2. Щракнете върху тази връзка, за да видите моята уеб страница, която получава географска ширина и дължина като променливи и връща съответната карта (погледнете в адресната лента). Ако искате да създадете подобна страница, можете да видите кода на страницата ми тук: googlemap.txt. (Да, хакнат е заедно. Не забравяйте да въведете свой собствен API ключ на Google в секцията Head.)
3. Зададох марж: 0px, за да премахна празнините около картата, опитвайки се да изглежда по -малко като контрола на уеб браузър и повече като контрола на Google.
Изисквания
За да използвате електронната таблица, ще ви е необходим Excel 2003. Това е, което съм тествал, за Excel 2002 вярвам, че „импортирането на vba код“ е малко по -различно и ще са необходими незначителни настройки.
За да създадете свое собствено решение, ще ви е необходим ключ за разработчици на Google, уебсайт за хостване на страницата и Excel 2003.
Щракнете върху тази връзка, за да изтеглите Google Map в електронна таблица на Excel
Актуализиране:
Канадски Google Maps в Excel, който работи с версии на Excel преди 2003 г.
Случайно:
-Можете да направите много повече с Google Maps, отколкото просто да начертаете точки, особено харесвам този пример: gMap Workout Tracker
-Microsoft представи новата си услуга за картографиране тази седмица: Virtual Earth (Отваря се в нов прозорец, тъй като бутонът за връщане е деактивиран). Сателитните изображения в моя квартал са много по -хубави от Google maps, а интерфейсът има някои допълнителни готини трикове. Още не съм пробвал API на виртуалната земя. Gyula Gulyas взе оригиналния ми Google Maps в Excel и направи две промени в него, от които някои читатели може да се интересуват:
1. Той осигурява интерфейс за САЩ и Канада
2. Използва Microsoft XML, V3.0, така че работи с няколко версии на Excel преди 2003 г.
Канадски GoogleMap Excel 2000
Много яко! Гюла използва Geocoder.ca за кодиране на канадски адреси.
Можете да изпращате всякакви „коментари/ подобрения на кода/ предложения“ директно на: gygulyas -at- yahoo.ca
Бях на няколко места в Онтарио и винаги се наслаждавах на Канада.
Преди няколко години, напускайки Торонто, се озовах в северната част на Ню Йорк, вместо в Кентъки, само малко (не, не бях единственият в колата 🙂, така че съм сигурен, че мога да използвам канадската версия.