Клуб API КартИзменение стиля метки в API 2.0Пост в архиве.loloshthebest12 октября 2012, 18:25Есть пример, в котором по ховеру меняют значок метки в картах с API 1.1. Это делается с помощью метода setStyle(''), которого, если я всё правильно понял, в 2.0 нету. А как в 2.0 сменить стиль после добавления на карту?
8 комментариевАвторизуйтесь, чтобы оставить комментарийSergey Konstantinov28 января 2016, 03:27pm.options.set('preset', 'twirl#redIcon');loloshthebest28 января 2016, 03:27Спасибо!aikido-kazan201228 января 2016, 03:27(+1)dimik28 января 2016, 03:27перевел пример на 2.0 Виталий С.28 января 2016, 03:27В одном из примеров находил вот такие строки: .freeze().unsetAll().set(s).unfreeze();или подобные, для подобного кодав вашем примере они отсутствуют. Почему? dimik28 января 2016, 03:27Потому что тут они не нужны.Нет слушателей изменения опций.ivanesses28 января 2016, 03:27Не работает со своими значкамиПри наведении меняется,в исходное не возвращаетсяdimik28 января 2016, 03:27Добавьте свой стиль в хранилище под произвольным ключом и переключайте опцию preset.ymaps.option.presetStorage.add("my#customIcon", {iconImageHref: "_url_",iconImageOffset: [-12, -12],iconImageSize: [24, 24]});