我对如何使用诺基亚Here地图处理缩放事件感到困惑。通常例如
map.addEventListener('dragend', function(){....})为什么相同的签名不能用于以下内容
map.addEventListener('zoomend', function(){....})我知道有一个名为mapviewchangeend的事件,但我如何使用它来确定它是否是缩放更改而不是拖拽
谢谢!
发布于 2016-03-25 19:59:24
支持的地图事件是文档记录的here,我认为满足您的需求的最简单的方法是检查mapviewchangeend侦听器中的地图缩放级别。
var oldZoom=map.getZoom();
map.addEventListener('mapviewchangeend', function(){
var newZoom=map.getZoom();
if(newZoom > oldZoom){
// zoomed in
}else{
// zoomed out
}
oldZoom=newZoom;
})https://stackoverflow.com/questions/36142083
复制相似问题