Я получаю координаты найденной точки в переменную.
Мне еще необходимо получить строку поиска с адресом в переменную.
ymaps.ready(init);
function init(){
var myMap = new ymaps.Map("map", {
center: [55.764094, 37.617617],
zoom: 11,
controls: ['fullscreenControl', 'typeSelector']
}, {
searchControlProvider: 'yandex#map'
});
var searchControl = new ymaps.control.SearchControl({
options: {
fitMaxWidth: true,
maxWidth: [660, 660, 660]
}
});
myMap.controls.add(searchControl);
// Подписка на событие выбора результата поиска.
searchControl.events.add('resultselect', function (e) {
// Получает массив результатов.
var results = searchControl.getResultsArray();
// Индекс выбранного объекта.
var selected = e.get('index');
// Получает координаты выбранного объекта.
var point = results[selected].geometry.getCoordinates();
alert(point);
});
}