На известном ресурсе Google для разработчиков code.google.com/ мы можем размещать в открытом исходном коде свои проекты. Анализируя официальные блоги от Google, обратил внимание, что сами Google разработчики активно используют этот ресурс для публикации примеров, библиотек. Больше всего удивило, что у них код html работает непосредственно со страниц Code (из SVN), а у меня — нет. 

Увидев публикацию googlegeodevelopers.blogspot.com/2009/01/timemap-helping-you-add-4th-dimension.html, посвященную объединению шкалы времени и GMaps, решил таки разобраться, в чем тут дело. Дело в том, что c момента возникновения GMaps интересуюсь этим сервисом, а в январе 2007 года еще немного экспериментировал с сервисом Simile, тоже с идеей пристыковать его как временную шкалу к GMaps. Вот следы экспериментов того времени
spreadsheetsgis.googlepages.com/timeline — пробная страница в Googlepages
blog.geoblogspot.com/2007/01/timeline-on-google-planet.html — внедренный элемент блога
Так что интерес к вопросу наконец то превысил лень, и, как результат, появилась эта статья.

Итак, имеем code.google.com/p/timemap/ — исходная область, имеющая работающую страницу
timemap.googlecode.com/svn/trunk/examples/kenya.html
Также установлены TortoiseSVN 1.5.7, Сборка 15182 — 32 Bit, 2009/01/24 22:44:13 и Vista

Задача — получить работающую копию. 
1. Создаем рабочую область code.google.com/p/mytimemap/
2. Копируем область timemap в mytimemap — использовал TortoiseSVN команду SVN Checkout
3. Изменяем API Key у GMaps
4. Прописываем mime у некоторых типов файлов — почему то это не отражено в Google Code, нашел почти случайно.
На выбранном файле или группе файлов выбираем SVN > Свойства

Все заработало:
Страница mytimemap.googlecode.com/svn/trunk/examples/kenya.html открывается прямо из рабочей области Code
Файл mytimemap.googlecode.com/svn/trunk/examples/kenya.kml открывается сразу в Google Earth

Полученные страницы можно внедрять элементами сайтов как виджеты или гаджеты, SVN позволяет работать с набором файлов, создавать сложные структуры папок, контролировать версии и отслеживать работу других участников проекта. Поскольку активно работаю с KML, то для меня особенно интересной была возможность хранения больших наборов KML(KMZ) файлов.

Опубликовал в своем блоге news.eastgeology.com/2009/02/google-code.html и добавил виджет

Исходный код для вставки

<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>

via habrahabr.ru