Map engine v.2.6 standalone mode

en
ua
ru
© Lexey111, 2012
отримання даних...

Попробуйте кликнуть на какой-нибудь регион. Спробуйте клікнути на який-небудь регіон. Try to click on a region.

Пример исходника одного региона (слои сведены)
Приклад вихiдного зображення одного регіону (шари зведені)
The source of an region example (all layers are flattened)

 

Для начала я нарисовал тонны исходных векторов и слоёв в Adobe Illustrator, а затем выполнил их экспорт в формат SVG. Ну и написал специальный парсер XML на JavaScript.

После этого у меня была куча переведённых в объекты JavaScript кривых, текстов и примитивов, и библиотека Raphael для создания движка.

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

Для початку я намалював тонни вихідних векторів і шарів в Adobe Illustrator, а потім виконав їх експорт у формат SVG. Ну й написав спеціальний парсер XML на JavaScript.

Після цього у мене була купа переведених в об'єкти JavaScript кривих, текстів і примітивів, та бібліотека Raphael для створення движка.

Тут вже залишилось зовсiм небагато — написати кілька тисяч рядків коду, після чого все й запрацювало.

I started with creation of a big amount of the vector maps and their layers in Adobe Illustrator and, then, I'd exported the results into SVG and wrote a very special JavaScript XML parser.

After that I had got a lot of translated to JS curves, texts and primitives and Raphael library to make the engine.

Well, all I had to do at this point was just writing a few thousand lines of JavaScript code to force whole thing work. Easy task, yeah?

Under The Hood:

100