如何将事件监听器添加到“ +”缩放元素?

时间:2018-08-01 12:28:17

标签: yandex-api yandex-maps

当他的状态被禁用时,我尝试将事件监听器添加到“ +”缩放元素图标。请帮助我。

JSFIDDLE here.

代码:

ymaps.ready(init);

var myMap,
    collectionMarkers,
    currCoords = [55.76, 37.64];

function init(){     
    myMap = new ymaps.Map("map", {
        center: currCoords,
        zoom: 18
    });  

    const zoomControl = new window.ymaps.control.ZoomControl();
    myMap.controls.event.add('disabled', () => {
        console.log('+ is disable')
    });
};

1 个答案:

答案 0 :(得分:1)

该解决方法如何?

myMap.events.add('boundschange', function(event) {
  if (event.get('newZoom') !== event.get('oldZoom')) {
    myMap.layers.getZoomRange().then(function(zoomRange) {
      if (event.get('newZoom') === zoomRange[1]) {
        console.log('+ is disable')
      }
    })
  }
});  

http://jsfiddle.net/0tw3qryh/