Добрый день! Подскажите, как мне настроить разное отображение меток в зависимости от масштаба. Метки добавляются через RemoteObjectManager. Затем создаётся свой макет для меток и применяется при добавлении:
var placeLayout = ymaps.templateLayoutFactory.createClass( '<div class="placemark_layout_container">' +
'<div class="place_layout place_{{properties.iconImageClass}}"></div>' +
'<div class="title_layout title_layout_place">{{properties.title}}</div>' +
'</div>' );
remoteObjectManager.objec
ts.events.add('add',funct ion (e) { remoteObjectManager.objec
ts.setObjectOptions(e.get ('objectId'),{ iconLayout: placeLayout,
iconShape: {
type: 'Rectangle',
coordinates: [[-9,-30], [9,0]],
},
});
});
Пробовал заменять {{properties.title}} на переменную, значение которой менять в зависимости от myMap.getZoom(). Но метки, кажется, кешируются и показывается только изначальный режим отображения.