是否有事件在此处HERE Map API放大/缩小?

时间:2019-07-24 12:55:57

标签: javascript here-api

我需要听地图上的缩放事件。

我已经尝试过使用'mapviewchange'事件,但这并不意味着只监听zoom事件。

我想知道是否有'zoom,zoomstart,zoomend'事件

mergeSequential()

我希望某个事件仅监听缩放事件,而不会监听地图上的任何其他事件。

1 个答案:

答案 0 :(得分:0)

此处未提供单独的zoomstart,zoomend事件。但是您可以使用mapviewchangeend事件来识别缩放事件。下面是有关如何实现的示例代码。希望这会有所帮助!

var oldZoom=map.getZoom();
map.addEventListener('mapviewchangeend', function(){
     var newZoom=map.getZoom();
     if(newZoom > oldZoom){
      // zoomed in
     }else{
      // zoomed out
     }
     oldZoom=newZoom;
})