Клуб API Карт

поиск метки по координатам

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

Не нашёл способа, как переопределить балун результата поиска у searchControl, поэтому все результаты вывел на карту вручную, по событию searchControl load. Пришлось так же включить noPlacemark=true, чтобы не создавались дубли меток, а выбор результата поиска из списка обрабатывать вручную (событие searchControl resultshow). При показе метки в обработчике resultshow, сразу открываю её балун.

Вопрос: есть ли простой способ найти существующую метку, зная её координаты из результата поиска? Я сделал связь через свой индекс, хэш координаты -> метка, но может есть решение лучше?

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

лучше выбирать через свои идентификаторы. координаты не лучший вариант

координаты -- единственный вариант связи между результатами поиска (searchControl.getResult()) и метками, которые по ним созданы