Здравствуйте.
Как заставить работать геокодер аналогично поиску на https://maps.yandex.ru/213/moscow/ ?
На примере улицы Островитянинова. Карта яндекса выдает верные результаты при любых запросах:
"ост", "остр", "островит" и т.д.
Геокодер же возвращат то Багамские острова, то еще какие-нибудь, то села, озера, то ничего. Улица возвращается при запросе "островитя", при запросе же "островитян" - уже пусто.
Различные эксперименты с параметрами boundedBy, boundStrict, kind - не приносят никакого результата.
var str = 'остр'; var geocoder = ymaps.geocode(str, { boundedBy: [[55.491126, 37.32624], [55.957565, 37.967682]], }); geocoder.then(function(res) { console.log(res.geoObjects.getLength()); res.geoObjects.each(function(elem) { var name = elem.properties.get('name'); console.log(name); }); }, function(err) { console.log('err'); });
Можно каким либо образом привести работу геокодера аналогично поиску на самой карте яндекса? Иначе невозможно пользоваться.