При использовании API некорректно находит адрес

Имеется адрес "ДНП Усадьба Коровино, 173", при использовании карт на Yandex этот адрес корректно находится и отображется правильный дом.

С другой стороны при использовании API из официально документации мы получаем совершенно другой результат в поиске и отправляемся на другой адрес.

Подскажите пожалуйста, возможно это решается настройками?


Ответы (1 шт):

Автор решения: EzioMercer

Такс, вот мой пример. Находит то что нужно, пытался воспроизвести максимально близко к вашим условиям. У меня только нет boundedBy и подозреваю, что вы неправильно ограничиваете область

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title>Быстрый старт. Размещение интерактивной карты на странице</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script src="https://api-maps.yandex.ru/2.1/?apikey=0a42236a-42d2-4c87-affb-99b676f637e9&lang=ru_RU" type="text/javascript">
  </script>
  <script type="text/javascript">
    ymaps.ready(init);

    function init() {

      document.querySelector('#suggest').addEventListener('input', (e) => {
        ymaps.suggest(e.target.value.trim(), {
          strictBounds: true,
        }).then(function(items) {
          console.clear();
          console.log(`Founded ${items.length} items`, items);
        });
      });
    }
  </script>
</head>

<body>
  <input id="suggest" value="ДНП Усадьба Коровино, 173">
  <div id="map" style="width: 600px; height: 400px"></div>
</body>

</html>

→ Ссылка