Это моя первая попытка использовать карты 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
Я побывал в нескольких местах Онтарио и мне всегда нравится Канада.
Пару лет назад, уезжая из Торонто, я оказался в северной части штата Нью-Йорк, а не в Кентукки, совсем недалеко (нет, я был не единственным в машине, так что я уверен, что смогу использовать канадскую версию.