При использовании 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>