Panaramio и Google maps
Реализовал в черновом варианте задумку, озвученную почти неделю назад.
По ходу реализации проекта разобрался со следующими вещами:
- разобрался с iframes
- разобрался как работает Google Maps (как ставить и убирать маркеры, как загружать и убирать kml треки).
- рабобрался с тонкостями java script (в том числе как передавать данные не через командную строку)
- отработал структуру создания и административного поддержания баз данных. Для каждой таблицы, обычно, нужно, писать программку для ввода нового значения, удаления, редактирования. Так вот, я придумал, как эту структуру генерировать за 10 минут. Теперь новые структуры будут создаваться с полпинка. Главное, хорошо продумать структуру БД. Замечу, что речь идет об администрировании базы данных - пользовательское представление - это отдельная песня.
- разобрался как работать с фотографиями panaramio.com
- заполнил базу данных треками своих походов и вылазок.
- скачал десятки мегабайт по отелям, местам отдыха, достопримечательностям Краснодарского края. Убрал мишуру из скачанного (то есть удалил шапку и подвал каждого документа). Часть сайтов скачивал Регетом, а часть при помощи своей ранее написанной утилитой (уж слишком запутанная структура была у сайтов доноров).
В общем, почувствовал, что перешел на новый уровень в программировании.
Почему я не отдаю разработку фрилансерам? Да потому, что считаю разработку чернового варианта - основоположным камнем будущего проекта. А фрилансеров планирую привлекать на этапе заполнения базы данных.
Сейчас буду думать как заполнить базу данных информацией о дольменах, достопримечательностями. Буду продумывать дизайн. Буду думать, как сделать структуру проекта пригодным для индексации поисковыми машинами.
Эх, хорошо, если бы пользователи сами начали бы заполнять базу данных.