Подскажите что делаю не так.
Нужно перебрать все объекты на карте и найти ближайший.
searchControl.events.add('resultselect',
function() {
...
var dist=6200000;
var y = searchControl.state.get('currentIndex')
searchControl.getResult(y).then(function (result) {
geoResult = result.geometry.getCoordinates();
});
map.geoObjects.each(function (obj3) {
dist2 = ymaps.coordSystem.geo.get
Distance(obj3.properties. get('coordPosition'), geoResult); if ( dist2 < dist ) { obj4 = obj3; dist = dist2;}
filterObject = obj4;
});
...
});
Получаю:
Uncaught TypeError: Cannot read property '0' of undefined