Управление отображением подписей полигонов на Яндекс.Карте
коллеги!
Вывел на Я.Картах план земельных участков коттеджного посёлка. Схема грузится достаточно быстро, но при отрисовке подписей полигонов очень заметны тормоза, задержка отрисовки до 4 секунд.
Отрисовка стандартная:
var polylabel = new ymaps.polylabel.create(myMap, objectManager);
Поэтому родилась идея, используя данный пример , добавить на карту выпадающий список, тем самым "повесив" управление отображением подписями полигонов на пользователя через использование выпадающего списка.
Изначально схема выводится без подписей. При желании пользователь выбирает из списка - "Показать номера участков" и они отрисовываются на карте. Но как убрать подписи, если пользователь захочет их скрыть?
// Функция, которая управляет подписями полигонов.
function updateLabels(type) {
if (type == 1){
// пользователь выбрал опцию - "Показать номера участков"
var polylabel = new ymaps.polylabel.create(myMap, objectManager);
} else {
// пользователь выбрал опцию - "Скрыть номера участков"
// что здесь должно быть, чтобы очистить карту от polylabel?
}
}