Как сообщает сайт Gis-lab, завершился OpenLayers Mobile Code Sprint, проходивший в швейцарском городе Лозанна с 21 по 25 февраля, в котором приняли участие 16 разработчиков/активных пользователей библиотек OpenLayers и GeoExt.
Основной целью мероприятия была работа над расширением возможностей OpenLayers в области поддержки мобильных устройств, а также попытка интеграции OpenLayers с такими библиотеками, как Sencha Touch и JQuery Mobile, наподобие того, как в GeoExt реализовано взаимодействие между OpenLayers и ExtJS (Sencha). Организаторами выступили Camptocamp и Swisstopo, среди спонсоров замечены EPFL, OpenGeo и Nokia.
— Компоновка каждой страницы с примерами OpenLayers автоматически адаптируется под размер экрана.
— Сводная страница примеров OpenLayers приобрела новый вид, став удобней для пользователей мобильных браузеров.
— С целью сокращения объема передаваемой информации, все таблицы стилей в примерах пропущены через csstidy, модифицированные *.css таблицы будут распространяться начиная со следующего релиза.
— Для браузеров, поддерживающих Geolocation API, добавлен новый контрол Geolocate, позволяющий приложениям, основанным на OpenLayers, легко получать информацию о текущем местоположении пользователя.
— Добавлена поддержка kinetic panning, для этого требуется установить свойство enableKinetic контроа DragPan в значение true.
— Добавлен контрол PinchZoom для обработки соответствующего события на мультитач-устройствах.
— Добавлен контрол TouchNavigation для работы с мобильными устройствами.
— Новые примеры, демонстрирующие работу OpenLayers на мобильных устройствах.
Таблица с результатами тестов для различных платформ представлена здесь