OpenLayers 2 अपने इतिहास के कारण कुछ समय के लिए रहेगा: यह मानचित्रण के लिए पहला बड़ा Open Source API है। इसलिए, लोग बहुत निवेश करते हैं और वे स्विच नहीं कर सकते हैं: दो संस्करणों के बीच कोई पिछड़ी संगतता नहीं है। FYI करें, 2.13 संस्करण 2.13 RC2 में है, तो इसका मतलब है कि आधिकारिक रिलीज कुछ हफ्तों में उतर जाएगी।
OpenLayers 3 एक नए एपीआई के साथ OpenLayers का पुनर्लेखन है जो 3D को संभाल सकता है, जो कि कैनवस और वेबजीएल जैसी HTML 5 सुविधाओं का उपयोग करता है। WebGL और Canvas भी आपको OpenLayers 2 की तुलना में अधिक वेक्टर सुविधाएँ प्रदर्शित करने में सक्षम करते हैं (आपके पास DOM नोड्स सीमा नहीं है) OpenLayers 3 की जाँच करना और मेलिंग सूची पर प्रतिक्रिया देना आपके ऊपर है । ट्रैविस CI और js यूनिट टेस्ट https://travis-ci.org/openlayers/ol3 के साथ ऑटोटेस्टेड हैं ।
OpenLayers 3 को हाल ही के ब्राउज़र की आवश्यकता होती है क्योंकि यह हालिया तकनीकों पर निर्भर करता है। OpenLayers 3 में IE6 समर्थन की उम्मीद न करें !! फिलहाल, आपके पास हमेशा OpenLayers 2 में अधिक विशेषताएं हैं।
तो स्विच करने के लिए आपको यह मूल्यांकन करने की आवश्यकता है कि आपके वर्तमान एप्लिकेशन को आपके निर्णय लेने के लिए किन विशेषताओं की आवश्यकता है। एक स्प्रैडशीट में इस समय आपके द्वारा उपयोग की जा रही सुविधाओं की एक सूची बनाएं और उदाहरणों को देखते हुए पहले से ही OpenLayers 3 में उपलब्ध सुविधाओं की तुलना करें ।