Здравствуй, Вектор !

топ 100 блогов timorphius — 27.12.2010 Когда графическую карту приходится постоянно изменять, одно из правильных решений - автоматизировать её построение. Именно поэтому было решено пересадить растровую карту на векторную средствами JavaScript библиотек.
Были использованы базовые скрипты Raphaël.js и jQuery, которые согласно документации, да и на практике, замечательно работают в связке.
Как уже было упомянуто в обзоре рафаеля, он на базе js сценария формирует SVG структуру и позволяет прикручивать к ней JS события как к обычным элементам DOM.
Итак, было:
Здравствуй, Вектор !
Это схема, нарисованная как "Вид сверху" в Adobe illustrator, затем импортированная в Photoshop, где на неё наложили искривления (наклон), и эфекты тени. Для подсветки павильона при наведении делается вырезка каждого и придание ей цвета, отличного от исходника, которая накладывается сверху. События прикрепляются к .
К чему мы пришли:
Здравствуй, Вектор !
SVG и html элементы, полностью формирующие схему и прикрепленные к ней реакции.
Как это работает?
Мастер дел графических,
Здравствуй, Вектор ! [info]dimoheha сваял в том же Иллюстраторе нову схему, наложив на старую - с сохранением наклона.
Экспорт в SVG вернул файл XML структуры с тегами типа path, polygon, и т.п., которые содержат данные о точках, заливке, и прочих атрибутах масштабируемого векторного объекта. Из этих данные после нехитрой обработки, не требующей тяжёлой интеллектуальной деятельности, в php цикле формируется JavaScript код, соответствующий документации по Raphaël.js, выполняющий построение построение схемы.
Девелоперская версия: http://triumfcentr.ru/vmap.html

Оставить комментарий

Архив записей в блогах:
КВГ не перестают поражать коварностью. Одной рукой своей запрещает хохлам называть себя хохлами. Другой, не дает игрокам насладиться рідною мовою прямо в игре . Это не справедливо, ящитаю. Индонезийцы и эстонцы пользуются в игре нативным ...
Неплохое продолжение, страдающее от нелепостей в сценарии — до первого фильма ожидаемо не дотянулись. ...
Наверное, многие прочли посты dr_piliulkin и mi3ch , которым сегодня пришло уведомление Роскомнадзора о включениЕ ( орфография: Роскомнадзор ) их блогов в реестр сайтов, приравненных к СМИ. Почему именно сегодня, если закон был принят еще в августе, а список составлен 9 де ...
Вопрос о том, почему Путин держит нынешнее правительство, то есть о том, что он лично виноват во всех безобразиях современного момента, мне уже задавали раз сто. Ну, я ответил - в последний раз: http://khazin.ru/khs/2078449 . Это, конечно, не полный ответ, но сколько уже можно. ...
9 из 10 наших друзей, узнав, что мы хотим отдохнуть в Грузии, реагируют следующим образом: - Вы сумасшедшие! Там же русских не любят! Куда вы поедете! При этом эти люди не смотрят телевизор. Аргументы смешные, конечно: "вот в Турции в крупных городах ...