簡體   English   中英

諾基亞的縮放更改事件此處地圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM