Существует событие moveend на объект на карте, но не zoomend событие еще. Вы можете создать событие масштабирования, например this:
var currentZoomLevel;
function initZoomEndEvent()
{
map.on('moveend', checknewzoom);
$(document).on('zoomend', function() {
console.log("Zoooom");
})
}
function checknewzoom(evt)
{
var newZoomLevel = map.getView().getZoom();
if (newZoomLevel != currentZoomLevel)//
{
currentZoomLevel = newZoomLevel;
$(document).trigger("zoomend", zoomend_event);
}
}
function zoomend_event(evt)
{
//Your code here
}