OpenLayers 2.12

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

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