Клуб API Карт

Получение координат найденного объекта через control.SearchControl

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

Здравствуйте, не могу разобраться с  control.SearchControl. Как можно получить координаты найденного объекта?

var search = new ymaps.control.SearchControl({noPlacemark:true}
map.controls.add(search, { left: '300px', top: '5px' }
search.events.add("resultselect", function (result){

 //здесь мне необходимо получить координаты найденного объекта  

  }
  

7 комментариев

Добрый день.

В данном случае в обработчик события вам приходит не выбранный объект, а объект события, в котором хранится индекс выбранного результата.

search.getResultsArray()[result.get('resultIndex')].geometry.getCoordinates()

Крис Браун
28 января 2016, 04:51

Спасибо

спасибо, нашел что искал

Спасибо

Артём Острецов
28 января 2016, 04:51

Спасибо!

Спасибо, то что искал, только вот поправочка не resultIndex а index

Спасибо! То, что искал.