рис. 1

О проекте (карта города Онеги, версия 1.2)

Чем отличается этот проект от других карт?

"Карта г.Онеги" это растровое изображение формата gif, имеет размер 11671 на 13353px. Включает подробную карту г.Онеги с прилегающими к городу населёнными пунктами - Легашевская, Поньга, Завод.

Программная оболочка позволяет быстро перемещать карту в окне браузера тремя различными способами - при помощи "навигатора", выбором нужного места из меню, "тасканием" карты в окне браузера.

Программная оболочка позволяет зарегистрированным пользователям добавлять на карту города рекламу, фотографии, ссылки на другие ресурсы, точки для перехода на нужные участки карты.

Картинки, размещенные ниже, взяты с первой версии карты города, созданной несколько ранее этого проекта.



Как пользоваться этим проектом?


рис. 2

1. Карта имеет размер около 4 Мб, поэтому быстрая загрузка её возможна только на качественных каналах связи с интернет. При низком качестве канала загрузка карты может закончиться неудачно, в этом случае надо "Обновить" окно (загруженные ранее фрагменты кэшируются и повторная загрузка их не производится). При отвратительных каналах связи обновлять окно приходится несколько раз. Признаком окончания загрузки является появление в окне крупномасштабной карты с легко читаемыми названиями улиц и номерами домов. В начале загрузки в окне показывается небольшая полупрозрачная карта города. Фрагменты этой карты "проявляются" по мере загрузки проекта. Это окно не предназначено ни для каких операций и является обычным "загрузчиком" (рис. 1). рис. 3

2. После загрузки открывается основное окно проекта (рис. 2). В этом окне на заднем плане расположена карта города. Она может перемещаться в окне при помощи "навигатора" расположенного в верхнем левом углу окна. Под навигатором спрятано текстовое поле для входа зарегистрированных посетителей. Регистрация даёт возможность публиковать на карте различные объекты. Для быстрого перемещения карты в нужное место используется меню расположенное в верхней части окна, например меню "Организации" (рис. 3). Карта будет быстро перемещена в нужное положение, а выбранный объект на некоторое время будет подсвечен синими стрелками (рис. 4). рис. 4 Для точного перемещения карты её можно "таскать" мышью за любой участок, в точке "прижатия" указателя мыши в таком случае появляется красная стрелка (рис. 6).

3. Добавлять информацию на карту может любой зарегистрированный редактор сайта OnegaOnline.ru. Если Вы успешно прошли авторизацию, то щелчёк правой кнопкой вызовет меню добавления объектов (рис. 7). рис. 5Внимание! Вызывать контекстное меню надо в той точке карты, куда планируется добавить фотографию или объект. Т.е. при добавлении объекта координатами его на карте считаются координаты мыши во время щелчка правой кнопкой. После добавления объекта на карте в точке с выбранными координатами появляется пиктограмма. Например, при добавлении фотографии - пиктограмма "фотокамеры" (рис. 4, 6) рис. 7



Что планируется доработать?


1. Внести исправления и дополнения по просьбе опытных пользователей имеющих богатый опыт работы с картами.

2. Адаптировать код под распространённые виды браузеров. Эта версия удовлетворительно работает под браузером GoogleChrome, Internet Explorer и FireFox.



Кто и когда разработал этот проект?


Преподаватель Андрей Викторович Александров в 2005 г. E-mail: av@29.ru