Не применяются стили для текста маркера при выхода маркера из кластера

273
05 декабря 2017, 23:07

Добрый день. Помогите решить проблему. Для маркера повесил текст в 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"});
        }
    });
///////////////////////////////////////
Answer 1

Добрый день. В момент, когда вы вызываете $('.nameCompany') макеты меток могут быть еще не созданы на странице (не быть добавлены в DOM). Можно было бы применять стили с задержкой, но это кажется не самый оптимальный путь. Кажется, что правильным правильным способом было бы сделать собственный макет метки средствами API. В макете использовалась бы некоторая опция, которая как раз и задавалась бы при смене уровня масштаба.

READ ALSO
bootstrap 3 не показывает у tab-content первые табы

bootstrap 3 не показывает у tab-content первые табы

На странице находится на данный момент 3 контейнера с табамиДелаю что-то на подобие компоненты bootstrap стандарты фирмы одним словом

347
JS “межпроцесное” взаимодействие

JS “межпроцесное” взаимодействие

Есть таймер, например, на 1 секундуОн выполняет какое-то действие и если оно длится дольше 1 секунды начинаются глюки ибо следующий проход...

273
Формат текущей даты и времени

Формат текущей даты и времени

Как получить текущую дату и время в формате: 12:50:12 0412

322
Раскраска частей мультимаршрута

Раскраска частей мультимаршрута

Как раскрасить части мультимаршрута? От точки A до B один цвет, а от точки B до C другой

220