OpenLayers 2 sẽ tồn tại trong một thời gian vì lịch sử của nó: đó là API nguồn mở lớn đầu tiên để lập bản đồ. Vì vậy, mọi người đầu tư rất nhiều và họ không thể chuyển đổi: không có khả năng tương thích ngược giữa hai phiên bản. FYI, phiên bản 2.13 là trong 2.13 RC2, vì vậy nó có nghĩa là bản phát hành chính thức sẽ hạ cánh trong một vài tuần.
OpenLayers 3 là bản viết lại của OpenLayers với API mới có thể xử lý 3D, sử dụng các tính năng HTML 5 như Canvas và WebGL. WebGL và Canvas cũng cho phép bạn hiển thị nhiều tính năng vectơ hơn so với OpenLayers 2 (bạn không bị giới hạn các nút DOM) Tùy thuộc vào bạn để kiểm tra OpenLayers 3 và đưa ra phản hồi về danh sách gửi thư . Các tính năng được tự động kiểm tra với các bài kiểm tra đơn vị Travis CI và js https://travis-ci.org/openlayers/ol3 .
OpenLayers 3 yêu cầu một trình duyệt gần đây vì nó phụ thuộc vào các công nghệ gần đây. Đừng mong đợi hỗ trợ IE6 trong OpenLayers 3 !! Hiện tại, bạn luôn có nhiều tính năng hơn trong OpenLayers 2.
Vì vậy, để chuyển đổi cần bạn đánh giá các tính năng mà ứng dụng hiện tại của bạn yêu cầu để đưa ra quyết định của bạn. Lập danh sách các tính năng bạn đang sử dụng tại thời điểm này trong bảng tính và so sánh với các tính năng có sẵn trong OpenLayers 3, xem xét các ví dụ .