0

缩放时,地图会调用 zoomstart、zoom 和 zoomend 事件。有没有办法判断地图是否放大了我们?真的在 zoomend,我需要了解地图是否被放大了。

4

1 回答 1

0

下面的代码完成了这个...

var currentZoomLevel;

map.events.add('zoomstart', layer, function (e) { currentZoomLevel = map.getCamera().zoom; })
map.events.add('zoomend', layer, function (e) {
    if (currentZoomLevel > map.getCamera().zoom) {
        // zoomed out
    }
})
于 2019-08-20T14:59:53.570 回答