Here api 诺基亚3在此获取设置视图绑定后的缩放

Here api 诺基亚3在此获取设置视图绑定后的缩放,here-api,Here Api,我无法获取此处地图的缩放级别 在向地图组添加一些新标记后,我需要读取缩放级别 var zoom1 = map.getZoom(); // 13 var groupTmp = new H.map.Group(); vehicle.each(function() { var coords = {lat: parseFloat($(this).attr('latitude')), lng: parseFloat($(this).attr('longitude'))}; group

我无法获取此处地图的缩放级别

在向地图组添加一些新标记后,我需要读取缩放级别

var zoom1 = map.getZoom(); // 13

var groupTmp = new H.map.Group();

vehicle.each(function()
{
    var coords = {lat: parseFloat($(this).attr('latitude')), lng: parseFloat($(this).attr('longitude'))};

    groupTmp.addObject(new H.map.Marker(coords, {icon: ''}));
});

map.setViewBounds(groupTmp.getBounds());

var zoom2 = map.getZoom(); // 13
如您所见,var zoom1和zoom2没有区别


当我在一秒钟后通过键入map.getZoom或使用setInterval从控制台检查缩放级别时,它会显示正确的缩放

通过添加侦听器,在视图更改结束后检查缩放

map.addEventListener('mapviewchangeend',handler );
var handler=function(evt) {
        var zoom2 = map.getZoom();
};