Страница 1 из 1

Сборка Openlayers библиотеки

Добавлено: 02 дек 2010, 12:30
dvd_xaker
Хотелось бы чтобы кто-нибудь поделился опыт сборки библиотеки. Желательно на примерах)))
Я думаю многим эта инфа будет полезна) В ввиду громоздкости OL :twisted:

Re: Сборка Openlayers библиотеки

Добавлено: 02 дек 2010, 18:46
Mavka
Мое любимое занятие, накидать ссылок и ничего не сказать от себя:
Optimizing OpenLayers - официальный путь
OpenLayerer - мои попытки неудачные, ему вечно чего то не хватает
zgeo.recipe.openlayers от Sean Gillies

оффтоп:
Closure Compiler for OpenLayers 3.x - дожить бы до 3-го пришествия...

Re: Сборка Openlayers библиотеки

Добавлено: 02 дек 2010, 19:41
Konstantin Tokar
Зачем вообще заниматься оптимизацией OpenLayers, если для картографической системы норма - запросы в сотни килобайт? Только что проверил - гуглокарта на следующем масштабе загрузила 500 килобайт. Есть за что бороться?

Re: Сборка Openlayers библиотеки

Добавлено: 02 дек 2010, 19:44
Mavka
Хоцца что бы страница открывалась быстро. То что она потом будет тянуть это уже другое дело. Например Google Maps API загружает малюююсенький враппер, появляется карта, а все остальное подгружается потом.

Re: Сборка Openlayers библиотеки

Добавлено: 02 дек 2010, 19:49
dobeer
оффтоп:
а что такого интересного планируется в OpenLayers 3.x ?! а то прям заинтриговали, а с закардонными языками у меня туго...)))

Re: Сборка Openlayers библиотеки

Добавлено: 02 дек 2010, 19:58
Mavka
Я давно давал ссылку на FOSS4G. Они встречались, обсуждали... Всех подробностей уже не помню, но если по теме топика, то модульности как в YUI не будет (не достаточно сил и времени), но по возможности будут стараться выкидывать все ненужно в отдельные модули. В первую очередь виджеты типа LayerSwitcher, потому что сейчас уже есть GeoExt и MapFish со своими GUI.

А здесь пошел разговор про компилятор Closure, который создает очень маленький объем кода (еще меньше чем минификаторы), удобен в отладке (связь между сжатым-несжатым кодом). И главная фишка - свою программу можно скомпилировать вместе с OpenLayers и автоматически обрежется весь неиспользуемый код.

Re: Сборка Openlayers библиотеки

Добавлено: 03 дек 2010, 09:48
dvd_xaker
Все находил, кроме http://openlayerer.appspot.com/)))
Я так понял это сборщик в единный файл).
Вопрос еще про модульность.
Что будет если закинуть не одним файлом как нам предлагает OL,а многими как в архиве есть работать интерестно будет?
Не получается собрать из-за зависимостей. Может, где нибудь есть дерево зависимостей наподобия дерева KML у Googla)

Re: Сборка Openlayers библиотеки

Добавлено: 03 дек 2010, 10:43
Mavka
dvd_xaker
Использовать несжатый OL в виде кучи библиотек можно. При отладке даже нужно. Хотя иногда бывают проблемы, кажется 2.9 у меня не хотел так загружаться из-за каких то ошибок.

Дерево зависимостей пока не находится...

Slimming down OpenLayers - Tim Sutton