[英]Zoom changed event for nokia Here maps
我對如何使用諾基亞此處地圖處理縮放事件感到困惑。 通常例如
map.addEventListener('dragend', function(){....})
為什么同一簽名不能用於類似
map.addEventListener('zoomend', function(){....})
我知道有一個名為mapviewchangeend
的事件,但是我將如何使用它來知道這是一次縮放更改還是一次拖動
謝謝!
支持的地圖事件在此處記錄 ,我認為達到您要求的最簡單方法是在mapviewchangeend偵聽器中檢查地圖縮放級別。
var oldZoom=map.getZoom();
map.addEventListener('mapviewchangeend', function(){
var newZoom=map.getZoom();
if(newZoom > oldZoom){
// zoomed in
}else{
// zoomed out
}
oldZoom=newZoom;
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.