// Вешаем слушателя клика на коллекцию для меток placemarkcollection.events.add('click', function (e) { // Метка, на которой сработало событие var target = e.get('target'); // Проверяем пресет метки - если его нет, ставим зелёный, если есть - делаем unset if(target.options.get('preset')) { target.options.unset('preset'); } else { target.options.set('preset', 'islands#darkGreenCircleIcon'); } document.getElementById("placemarkID").value = target.properties.get('iconContent'); document.getElementById("placemarkPreset").value = target.options.get('preset'); });
При клике на метку, получаю id метки. Но если просто кликнуть по карте, то снова получаю id метки по которой кликнул в последний раз. Как игнорировать такое событие?