Pull to refresh
216
0
Владимир Агафонкин @Mourner

User

Send message
Простите, ложная тревога. :) У страницы был немного увеличен масштаб, сбросил и стало хорошо.
JS-движок тоже наверное обновили? Почему-то карта у меня начала заметно тормозить (Firefox и Chrome под Windows 7). Раньше паннинг и зуминг работал на порядок плавнее.
Отличное получилось мероприятие! И воодушевляющее — много талантливых ребят среди участников.
Выступал в роли жюри в номинации Front-End, думаю написать на Хабр статью о самых распространённых ошибках.
"$7500 на запись альбома русского виолончелиста" — не виолончелиста, скрипача. :)
Такое же ощущение от курсов MIT. Очень хорошо проделанная работа.
На то это и open source, чтобы в итоге получить идеальную и идентичную реализацию всех вариантов.
Вижу. А в чём именно проблема? В том, что Sutherland-Hodgeman вот такую самопересекающуюся белиберду плохо обрезает?
Достаточно хорошо представляю — редактор графики появится в след. версии, пока реализован редактор полилайнов/полигонов, в несжатом виде 5кб. С кругами/прямоугольниками, возможностью перетаскивания и поворота будет больше, но появится достаточно скоро (скорей всего выделенное в отдельный плагин).

Активные области — опять же эта штука service-specific, но вот, к примеру, есть надстройка поверх Leaflet от GisCloud, умеющая отображать миллионы интерактивных точек на карте.
Спасибо, записался, приду!
А учитывать абсолютно всё для всех я считаю крайностью и пустой тратой ресурсов. Может, для Яндекса она оправдана, но Leaflet рассчитан на разработчиков с хотя бы минимальным уровнем сознательности. :)
max-width — единственный момент, который я позволил себе исправить с помощью !important и считаю это хорошим оправданным решением. А вот для всех дивов и картинок паддинги с марджинами устанавливать — это уже идиотизм какой-то, пускай разработчики сами исправляют, тем более что проблема в отличии от max-width лежит на поверхности.
Разъясни, пожалуйста. А еще лучше тест-кейс на jsfiddle.net/ — пока по этому поводу не жаловались.
Кстати, а зачем вызывать одни и те же методы по два раза?
Насчёт сборки под конкретный браузер — в Leaflet'е кода с браузерными костылями от силы наберётся пару килобайт. Так что тоже несущественно.
Ты уверен насчёт алгоритмов? Cohen-Sutherland — это алгоритм для клиппинга сегментов, Leaflet его тоже использует. Sutherland-Hodgeman — для полигонов. Никаких проблем с многоконтурными полигонами нет.

Насчёт краткости — она, как говорится, сестра таланта. :) Больше напильников — не значит умнее.
Кстати, спасибо за ссылку на Leaflet в первом комментарии — всегда рад куче трафика с Хабра. :)
В данном случае сложная архитектура с динамическими модулями нецелесообразна, т.к. в случае необходимости можно легко сделать статический билд с нужными компонентами и загрузить его весь сразу. Хотя на практике даже такой необходимости не возникает — весь запакованный JS-код Leaflet на данный момент занимает 22кб.
Я бы не сказал. Просто Leaflet — это только JS-библиотека (и сервисы к ней выбираются отдельно по вкусу — CloudMade, Mapbox, MapQuest, Bing, etc.), а API Яндекс.Карт — это JS-библиотека + сервисы в одном флаконе. Но если говорить только о библиотеках — они вполне сравнимы.
Но библиотеки для карт среди них всё-таки нет. :)
OSM-тайлы от MapQuest, кстати, без ограничений.
Вообще-то да, как-то бедненько как для такой большой серьёзной компании. :)

И открытый исходный код я имел в виду в широком смысле, а не прямом. Открытый для contribution'ов.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity