openlayers 5.2无法读取未定义的属性“ boundingExtent”

时间:2018-09-04 20:16:48

标签: openlayers-5

从ol 4.6.5升级,试图找出边界范围的正确语法。我正在使用角度5,并收到错误“无法读取未定义的属性'boundingExtent'。该代码在4.6.5(使用正确的命名空间)中使用,并用

表示

我已经导入了范围

从“ ol / extent”的导入程度;

代码段如下:

const destLoc = [res.minX, res.minY];
const currentLoc = [res.maxX, res.maxY];

const ext = extent.boundingExtent([currentLoc, destLoc]);
this.map.getView().fit(ext, this.map.getSize());

如果我调试代码,则范围未知。我确实看到了一个名为“ extent_1”的东西,它确实具有boundingExtent函数

1 个答案:

答案 0 :(得分:0)

//我的问题的解决方案。

从'ol / extent'导入{boundingExtent};

const destLoc = [-119.36781263222342,36.56368212151636]; const currentLoc = [-119.3587861884934,36.57445863282557];

const ext = boundingExtent([currentLoc,destLoc]); // const ext = ol.extent.boundingExtent([currentLoc,destLoc]); openlayers 4.6.5

console.log('Extent',ext); map.getView()。fit(ext,map.getSize());