2017-08-18 52 views
0

我們希望檢索當前呈現的特定地圖區域的所有可見標記。 爲此,HERE Maps API提供了圖層的requestMarkers()方法。 下面的代碼片段,我們希望如何實現它:使用HERE Maps獲取地圖縮放級別

//get currently rendered map section 
    var viewBounds = HEREMap.map.getViewBounds(); 
    //get current zoom level 
    var mapZoom = HEREMap.map.getZoom(); 

    HEREMap.allVisMarkers = []; 

    //retrieve all visible markers on this map section 
    HEREMap.allVisMarkers = HEREMap.layer.requestMarkers(viewBounds,mapZoom); 

不幸的是,地圖的getZoom()方法不返回實際的縮放級別,但創建地圖時定義縮放級別。

當鼠標滾輪旋轉時(getZoom()方法不能與標準縮放控件一起使用),還是有我們使用錯誤的方法時,是否有辦法「實現」縮放級別?

由於提前, 隊DG7

回答

0

我們發現我們的問題的解決方案: 我們正在使用SAP FPM框架結合自由風格GUIBB以顯示地圖。錯誤是我們爲每個框架循環創建了映射。總結一下:getZoom()方法工作得很好。

相關問題