OpenLayers 2.12

В среду выпустили новую версию библиотеки, на которой работает osm.org (там её обновили, конечно). В этот раз библиотека стремится вобрать в себя то хорошее, чем хвастаются конкуренты (перевод ченджлога):
  • Теперь не обязательно ставить полный 700-килобайтный пакет: есть минимальная (280 К) и мобильная (330 К) сборки. Для большинства простых карт на базе OSM достаточно минимума (хотя он всё равно втрое больше лифлета). Для этого библиотеку слегка перетасовали, как можно сильнее разъединив модули.
  • Возможность сделать кнопочки масштабирования как в лифлете.
  • Плавный зум (жаль, не в реальном времени, как в khtml).
  • Параметры по умолчанию для меркаторовских проекций — теперь не нужно пугать читателей исходников жуткими числами.
  • Кэширование тайлов и загрузка их не скопом, а по очереди (с выкидыванием из очереди тех тайлов, которые стали не нужны).
  • У тайла можно получить canvasContext и перерисовать как угодно (пример).
Также на прошлой неделе семеро человек обсуждали архитектуру OpenLayers 3. Хотят сделать много рендереров (а не один, как сейчас) и новый, более красивый API.
Поделиться
Отправить
2012   javascript

Мнения, высказанные на этом сайте, отражают точку зрения лично автора сайта и ничью больше: ни его бывших или настоящих работодателей, ни семьи и знакомых.

4 комментария
Hind 2012
> (там её обновили, конечно)

Мне почудился след иронии в слове «конечно».
Hind 2012
И мой букмарклет сломался. :(
dkiselev 2012
Кхе кхе, теперь мы тоже можем делать раскрашиваемые на клиенте карты.
OverQuantum 2012
— Два-двенадцать, жду. (с)
Извините, не удержался :)
Популярное