2017-08-18 30 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()方法工作得很好。

相关问题