OpenLayers 2 останется на некоторое время из-за своей истории: это первый большой API с открытым исходным кодом для отображения. Таким образом, люди много инвестируют и не могут переключиться: обратной совместимости между двумя версиями нет. К вашему сведению, версия 2.13 находится в 2.13 RC2, так что это означает, что официальный релиз появится через несколько недель.
OpenLayers 3 - это переписывание OpenLayers с новым API, который может обрабатывать 3D, с использованием таких функций HTML 5, как Canvas и WebGL. WebGL и Canvas также позволяют отображать больше векторных объектов, чем в OpenLayers 2 (у вас нет ограничений на узлы DOM). Вы можете проверить OpenLayers 3 и оставить отзыв в списке рассылки . Функции тестируются автоматически с помощью модульных тестов Travis CI и js https://travis-ci.org/openlayers/ol3 .
OpenLayers 3 требует новейшего браузера, потому что он опирается на новейшие технологии. Не ожидайте поддержки IE6 в OpenLayers 3 !! На данный момент у вас всегда есть больше возможностей в OpenLayers 2.
Поэтому для переключения необходимо оценить, какие функции требуются вашему текущему приложению для принятия решения. Составьте список функций, которые вы используете на данный момент, в электронной таблице и сравните с функциями, уже имеющимися в OpenLayers 3, просматривая примеры .