Answers:
OpenLayers 2由于其历史而将保留一段时间:它是第一个用于映射的大型开源API。因此,人们投入了大量资金,无法切换:两个版本之间没有向后兼容性。仅供参考,2.13版本位于2.13 RC2中,因此这意味着正式版本将在几周内发布。
OpenLayers 3使用新的API重写了OpenLayers,该API使用Canvas和WebGL等HTML 5功能可以处理3D。与OpenLayers 2相比,WebGL和Canvas还使您可以显示更多矢量功能(没有DOM节点限制)由您决定是否检查OpenLayers 3并在邮件列表上提供反馈。功能已通过Travis CI和js单元测试https://travis-ci.org/openlayers/ol3进行了自动测试。
OpenLayers 3需要最新的浏览器,因为它依赖最新的技术。不要指望OpenLayers 3支持IE6!目前,您在OpenLayers 2中始终拥有更多功能。
因此,切换需要您评估当前应用程序需要哪些功能才能做出决定。列出示例,在电子表格中列出您当前正在使用的功能,并与OpenLayers 3中已提供的功能进行比较。