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();
};