Добрый день. Помогите решить проблему. Для маркера повесил текст в div, при изменении масштаба карты меняется стиль текста. При масштабирование и изменения положения карты работает нормально, но при выходе маркера из кластера для того маркера который вышел из кластера не применяться стиль пока не изменить положение карты(просто сдвинуть) или еще раз увеличить масштаб. Ниже привожу листинг кода который весит на масштабе
////////////////////////////////////////////
myMap.events.add('boundschange', function (event) {
zooom=myMap.getZoom();
if(zooom>=18){
objectManager.objects.options.set('preset',objectIconMin);
$('.nameCompany').css({"display":"inline-block"});
$('.priceBanner').css({"font-size":"34px","color":"#078985","margin-left":"5px","margin-top":"20px","margin-right":"0px"});
}else{
objectManager.objects.options.set('preset',objectIconMax);
$('.nameCompany').css({"display":"none"});
$('.priceBanner').css({"font-size":"14px","color":"#fff","margin-right":"70px","margin-top":"30px"});
}
});
///////////////////////////////////////
Добрый день. В момент, когда вы вызываете $('.nameCompany') макеты меток могут быть еще не созданы на странице (не быть добавлены в DOM). Можно было бы применять стили с задержкой, но это кажется не самый оптимальный путь. Кажется, что правильным правильным способом было бы сделать собственный макет метки средствами API. В макете использовалась бы некоторая опция, которая как раз и задавалась бы при смене уровня масштаба.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей