На известном ресурсе Google для разработчиков мы можем размещать в открытом исходном коде свои проекты. Анализируя официальные блоги от Google, обратил внимание, что сами Google разработчики активно используют этот ресурс для публикации примеров, библиотек. Больше всего удивило, что у них код html работает непосредственно со страниц Code (из SVN), а у меня — нет.
Увидев публикацию , посвященную объединению шкалы времени и GMaps, решил таки разобраться, в чем тут дело. Дело в том, что c момента возникновения GMaps интересуюсь этим сервисом, а в январе 2007 года еще немного экспериментировал с сервисом Simile, тоже с идеей пристыковать его как временную шкалу к GMaps. Вот следы экспериментов того времени
— пробная страница в Googlepages
— внедренный элемент блога
Так что интерес к вопросу наконец то превысил лень, и, как результат, появилась эта статья.
Итак, имеем — исходная область, имеющая работающую страницу
Также установлены TortoiseSVN 1.5.7, Сборка 15182 — 32 Bit, 2009/01/24 22:44:13 и Vista
Задача — получить работающую копию.
1. Создаем рабочую область
2. Копируем область timemap в mytimemap — использовал TortoiseSVN команду SVN Checkout
3. Изменяем API Key у GMaps
4. Прописываем mime у некоторых типов файлов — почему то это не отражено в Google Code, нашел почти случайно.
На выбранном файле или группе файлов выбираем SVN > Свойства





Все заработало:
Страница открывается прямо из рабочей области Code
Файл открывается сразу в Google Earth
Полученные страницы можно внедрять элементами сайтов как виджеты или гаджеты, SVN позволяет работать с набором файлов, создавать сложные структуры папок, контролировать версии и отслеживать работу других участников проекта. Поскольку активно работаю с KML, то для меня особенно интересной была возможность хранения больших наборов KML(KMZ) файлов.
Опубликовал в своем блоге и добавил виджет
Исходный код для вставки
<iframe src="http://mytimemap.googlecode.com/
svn/trunk/examples/kenya.html"
marginwidth=»0″ marginheight=»0″ scrolling=»no» frameborder=»0″ height=»800px» width=»100%» title=»Тестируем SVN и 4D GMaps — Valery35″></iframe>