Как добавить поиск в API Яндекс карт версии 3?

Рейтинг: 0Ответов: 1Опубликовано: 13.07.2023

В версии 2.1 поиск можно было добавлять как описано в документации.

Не могу найти, как это сделать в версии 3.


В мануале по переходу указано следующее:

В API 3.0 остались только три элемента управления: геолокация, кнопки масштаба и обычная кнопка. Подробнее

Ответы

▲ 1Принят

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

Пример реализации поиска:

<input type="text" id="search">

var textInput = document.getElementById("search");
textInput.addEventListener("keydown", function(event) {
    if(event.keyCode == 13){
    // Поиск адреса по Enter
        ymaps3.search({
            'text': textInput.value
        }).then(function (res) {
            console.log(res[0])
        })
    }
});