Карты Google в Excel

Содержание

Это моя первая попытка использовать карты Google в Excel (скачать ниже). В настоящее время я могу ввести адрес и получить карту Google адреса, отображаемую в Excel, с большинством интересных функций Google.

Несколько эскизов таблицы Excel Google Map, щелкните, чтобы просмотреть увеличенные изображения.

Нормальный вид

Увеличенный гибридный вид

Таблица Google Map использует для работы два API: Geocoder.us Api и Google Maps Api. Я подумывал также добавить текущий прогноз погоды, но пока воздержался.

Итак, как это работает?

Резюме:

1. Адрес отправляется на Geocoder.us для преобразования в широту и долготу (необходимые для отображения местоположения на картах Google), а результат возвращается в электронную таблицу.

2. Excel отправляет эту геокодированную информацию на сервер easyexcel.net, где у меня есть карта Google, которая принимает широту и долготу в качестве переменных и отображает соответствующую карту через API карт Google.

3. Наконец, в Excel есть элемент управления веб-браузера, который переходит на этот новый адрес.

Немного больше:

1. Чтобы поэкспериментировать с отправкой адреса и заставить Geocoder.us возвращать широту и долготу обратно в Excel, я создал книгу геокодирования для экспериментов.

2. Щелкните эту ссылку, чтобы увидеть мою веб-страницу, которая получает широту и долготу в качестве переменных и возвращает соответствующую карту (посмотрите в адресной строке). Если вы хотите создать похожую страницу, вы можете просмотреть код моей страницы здесь: googlemap.txt. (Да, это взломано вместе. Не забудьте ввести свой собственный ключ API Google в разделе Head.)

3. Я установил margin: 0px, чтобы убрать пробелы вокруг карты, пытаясь сделать его менее похожим на элемент управления веб-браузера и больше на элемент управления Google.

Требования

Чтобы использовать электронную таблицу, вам понадобится Excel 2003. Я тестировал его на этом. Я считаю, что для Excel 2002 «импорт кода vba» немного отличается, и потребуется небольшая настройка.

Чтобы создать собственное решение, вам понадобится ключ разработчика Google, веб-сайт для размещения страницы и Excel 2003.

Щелкните эту ссылку, чтобы загрузить карту Google в виде таблицы Excel.

Обновлять:

Канадские карты Google Maps в Excel, которые работают с версиями Excel до 2003 года.

Случайный:

-Вы можете делать гораздо больше с картами Google, чем просто наносить точки, мне особенно нравится этот пример: gMap Workout Tracker

-Microsoft представила свой новый картографический сервис на этой неделе: Virtual Earth (открывается в новом окне, так как у них отключена кнопка возврата). Спутниковые снимки в моем районе намного лучше, чем карты Google, и в интерфейсе есть несколько дополнительных интересных трюков. Я еще не пробовал API виртуальной земли.
Дьюла Гуляс взял мои оригинальные Карты Google в Excel и внес в них два изменения, которые могут заинтересовать некоторых читателей:

1. Он предоставляет интерфейс для США и Канады.

2. Он использует Microsoft XML, V3.0, поэтому работает с парой версий Excel до 2003 года.

Канадский GoogleMap Excel 2000

Очень круто! Дьюла использовал Geocoder.ca для кодирования канадских адресов.

Вы можете отправлять любые «комментарии / улучшения кода / предложения» напрямую по адресу: gygulyas -at- yahoo.ca

Я побывал в нескольких местах Онтарио и мне всегда нравится Канада.

Пару лет назад, уезжая из Торонто, я оказался в северной части штата Нью-Йорк, а не в Кентукки, совсем недалеко (нет, я был не единственным в машине, так что я уверен, что смогу использовать канадскую версию.

wave wave wave wave wave