Клуб API Карт

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

d-m-i-g
1 июля 2014, 18:25

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

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

2 комментария
Подписаться на комментарии к посту

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

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