我需要听地图上的缩放事件。
我已经尝试过使用'mapviewchange'事件,但这并不意味着只监听zoom事件。
我想知道是否有'zoom,zoomstart,zoomend'事件
mergeSequential()
我希望某个事件仅监听缩放事件,而不会监听地图上的任何其他事件。
答案 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;
})