Делаю карту с контролом поиска. Пример на основе 'песочницы'
var myMap;
// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);
function init () {
// Создание экземпляра карты и его привязка к контейнеру с
// заданным id ("map").
myMap = new ymaps.Map('map', {
// При инициализации карты обязательно нужно указать
// её центр и коэффициент масштабирования.
center: [55.76, 37.64], // Москва
zoom: 10,
controls: []
});
var searchControl = new ymaps.control.SearchControl({
options: {
strictBounds: true ,
boundedBy: [
[54.864622, 34.845276],
[57.057794, 40.865784],
],
}
});
myMap.controls.add(searchControl);
}
Границы - область около Москвы. Пишу в поиске 'Берлин' - и оно находит Берлин. Берлин не около Москвы. Пишу 'кладбище' - один результат в России, а дальше пошла Турция.
Если указано strictBounds - оно же не должно искать вне указанной области?