从 ol 4.6.5 升级,试图找出边界范围的正确语法。我正在使用 Angular 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 函数