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