У меня проблема с получением уровня масштабирования здесь карты.
Мне нужно прочитать уровень масштабирования после добавления новых маркеров в группу карт.
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, отображается правильное масштабирование.