我有使用https://www.npmjs.com/package/angular-split的角度应用程序。1 个分割区域有开放的图层地图。如果只有地图分割区域可见,方法如下:
private zoomToExtent(extent: IExtent, view: ol.View) {
const mapSize = this.map.getSize();
this.map.getView().fit(extent, { size: mapSize });
}
工作得很好。但是,当窗口打开多个拆分时,它不起作用,因为即使地图更小,mapSize 仍然相同。
地图工作正常,因为右下角的地图按钮和比例线适应打开其他分割区域。
那么这应该如何完成,即如何获得真实的地图大小?