Клуб API Карт

Поиск

x-lift
4 марта 2014, 17:56

Добрый день. Как ограничить область поиска по Москве? Например - если человек вводит Ленинский 5, карта сразу показывает Ленинский проспект д. 5, а не предлагает большой список вариантов по всей России?

И можно ли тут задать zoom и метку, которая установится на введенном в поиск домом?

6 комментариев

в АПИ есть встроенный контрол поиска,

так же можно использовать функцию geocode или http-сервис

см. параметры strictBounds + boundedBy

Спасибо, а можно подробнее? Я не очень программист, но со справочником и песочницей сделал карту, сейчас пытаюсь сделать ее более удобной.

Про boundBy нашел, но не могу найти ни одного внятного примера. Вставляю - не работает, подозреваю, что дело в синтаксисе, и вся моя проблема только в одной-двух строчках.

 

покажите как вы пробовали.

лучше всего выложить пример на jsfiddle.net

Примерно так это выглядит. С выделенным объектом карта не открывается.

 

Вы вставили создание SearchControl внутрь вызова конструктора карты ymaps.Map, - не хватает закрывающихся скобок

jsfiddle.net 

 

Просмотрел много примеров, блог и группу Яру; упростил все до самого некуда, все равно выдает Донецк на первом месте. Что я мог забыть? Похоже, что searchControl никак на поиск не влияет.