Подскажите, как к этому примеру прикрутить подписку на событие, например клик по кастомному контролу? Можно конечно в HTML написать, но это не подходит.
Пытался так:
var customControl = new CustomControlClass();
customControl.events.add('click', function() {
alert('click on custom control');
});
map.controls.add(customControl);
не выходит.
Я пытаюсь создать <input type="search"/> контрол, нужно, что бы при выборе элемента фильтровались точки на карте. Использовать ListBox не вариант, ибо элементов 191 шт.
Вам нужно обратиться непосредственно к получившемуся DOM-элементу, например
document.getElementsByClassName('customControl')[0]
и привязывать обработчик к нему.