0

我正在尝试在“moveend”上捕捉我的地图范围,似乎正在捕捉的范围被缩小了很多......

idle(event) {
function onMoveEnd(evt) {
const mapChange = map.getView().calculateExtent(map.getSize());
}
MapValues.map.on('moveend', onMoveEnd);
}

我相信这几乎就是我所看到的示例,但它并没有在 moveend 上保存真正的缩放范围。

任何帮助(尤其是正确的解决方案:))表示赞赏!

4

1 回答 1

0

好的,对我有用的是在“calculateExtent”之后添加这一行

 map.view.setResolution(map.view.getResolution() * 0.5);
于 2020-03-05T15:40:55.047 回答