Клуб API Карт

Как изменить Placemark при его нажатии?

GrebeniukLA
11 августа, 10:55
for (var i = 1; i < address.length; i++) { 

var placeMark = new ymaps.Placemark(address[i]); 

placeMark.properties.set({ balloonContent: '' + caption[i] + '' });

placeMark.options.set({preset: 'islands#darkGreenCircleDotIcon'});

placeMark.events.add('click', selectTask(i)); map.geoObjects.add(placeMark); 

}

Вопрос! Как реализовать изменение цвета Placemark при его нажатии?

3 комментария
Подписаться на комментарии к посту
Smolensk.1812-2012
11 августа, 12:39
Нужно описать событие метки, в котором задать нужную опцию. Например, что-то вроде такого:
placeMark.events
.add('click',
function () {
placeMark.options.set('preset', 'islands#redIcon');
});
Smolensk.1812-2012,
 Спасибо! 
Такой пример есть в песочнице