Клуб API Карт

Изменить размер метки по клику

Пост в архиве.

Здравствуйте! Дано: несколько меток на карте, объединенных в коллекцию. Как при клике на метку увеличить размер картинки метки или саму картинку? Заранее спасибо за помощь.

2 комментария

Вы можете сделать это, изменив опции геообъекта

icon*

Если это надо сделать для всех меток в коллекции, обработчик можно повесить только один (на саму коллекцию)

 

myCollection.events.add('click', function (e) {
    var placemark = e.get('target'); // метка по которой кликнули
    placemark.options.set({
        iconImageHref: '_новый_урл_иконки_',
        iconImageSize: [...],
        iconImageOffset: [...]
    });
});

Спасибо большое!