JS-движок тоже наверное обновили? Почему-то карта у меня начала заметно тормозить (Firefox и Chrome под Windows 7). Раньше паннинг и зуминг работал на порядок плавнее.
Отличное получилось мероприятие! И воодушевляющее — много талантливых ребят среди участников.
Выступал в роли жюри в номинации Front-End, думаю написать на Хабр статью о самых распространённых ошибках.
Достаточно хорошо представляю — редактор графики появится в след. версии, пока реализован редактор полилайнов/полигонов, в несжатом виде 5кб. С кругами/прямоугольниками, возможностью перетаскивания и поворота будет больше, но появится достаточно скоро (скорей всего выделенное в отдельный плагин).
Активные области — опять же эта штука service-specific, но вот, к примеру, есть надстройка поверх Leaflet от GisCloud, умеющая отображать миллионы интерактивных точек на карте.
Спасибо, записался, приду!
А учитывать абсолютно всё для всех я считаю крайностью и пустой тратой ресурсов. Может, для Яндекса она оправдана, но Leaflet рассчитан на разработчиков с хотя бы минимальным уровнем сознательности. :)
max-width — единственный момент, который я позволил себе исправить с помощью !important и считаю это хорошим оправданным решением. А вот для всех дивов и картинок паддинги с марджинами устанавливать — это уже идиотизм какой-то, пускай разработчики сами исправляют, тем более что проблема в отличии от max-width лежит на поверхности.
Ты уверен насчёт алгоритмов? Cohen-Sutherland — это алгоритм для клиппинга сегментов, Leaflet его тоже использует. Sutherland-Hodgeman — для полигонов. Никаких проблем с многоконтурными полигонами нет.
Насчёт краткости — она, как говорится, сестра таланта. :) Больше напильников — не значит умнее.
В данном случае сложная архитектура с динамическими модулями нецелесообразна, т.к. в случае необходимости можно легко сделать статический билд с нужными компонентами и загрузить его весь сразу. Хотя на практике даже такой необходимости не возникает — весь запакованный JS-код Leaflet на данный момент занимает 22кб.
Я бы не сказал. Просто Leaflet — это только JS-библиотека (и сервисы к ней выбираются отдельно по вкусу — CloudMade, Mapbox, MapQuest, Bing, etc.), а API Яндекс.Карт — это JS-библиотека + сервисы в одном флаконе. Но если говорить только о библиотеках — они вполне сравнимы.
Выступал в роли жюри в номинации Front-End, думаю написать на Хабр статью о самых распространённых ошибках.
Активные области — опять же эта штука service-specific, но вот, к примеру, есть надстройка поверх Leaflet от GisCloud, умеющая отображать миллионы интерактивных точек на карте.
А учитывать абсолютно всё для всех я считаю крайностью и пустой тратой ресурсов. Может, для Яндекса она оправдана, но Leaflet рассчитан на разработчиков с хотя бы минимальным уровнем сознательности. :)
Насчёт краткости — она, как говорится, сестра таланта. :) Больше напильников — не значит умнее.
И открытый исходный код я имел в виду в широком смысле, а не прямом. Открытый для contribution'ов.