如何在不更改代码的情况下将我的应用程序从OpenLayers 2迁移到OpenLayers 3或4?是否有任何支持OpenLayers 2代码结构但实际上调用OpenLayers 3或4方法的包装器?
例如,当我运行时:
map.setCenter(center, 5);
它将在后台运行以下代码(我称之为包装器):
old3.getView().setCenter(center);
old3.getView().setZoom(5);
包装器实际上是这样的命名空间:
var map = {
setCenter: function(center,ZoomLevel){
old3.getView().setCenter(center);
old3.getView().setZoom(ZoomLevel);
}
};
map
是包装器(我正在寻找的)和ol3
是OpenLayers 3库