Ваши комментарии

Я вижу здесь несколько моментов:


Во-первых, не очень понимаю: зачем запрещать пользователю вводить адрес, отличный от предлагаемых вариантов? Подсказки работают по справочнику адресов налоговой службы (ФИАС), в нем есть далеко не все дома и даже улицы. Зачем запрещать?


Во-вторых, я бы вообще не использовал параметр autoSelectFirst. Не вижу ни одной ситуации, когда он был бы нужен. Думаю, уберем его из документации.


В-третьих, если все-таки решать задачу в постановке «в принципе запретить пользователю вводить адрес без ФИАС-кода дома» — я бы сделал это так: Запретить вводить адрес, если его нет в ФИАС

А чего в итоге хотите добиться? Это будут гранулярные подсказки по адресу в десктопном приложении?

Да, вижу проблему. Исправим в январе.

А зачем вы используете autoSelectFirst? Какую задачу этим решаете?

Да, на это уже заведена идея: Подсказки по «кем выдан» в паспорте


Проблема в том, что одному и тому же коду подразделения могут соответствовать десятки разных написаний.

Александр, вам удалось добиться желаемого результата? Если нет, напишите, что хотели бы в итоге получить — я постараюсь помочь.

Ветки разные, но суть-то одна :–) Плагин делает все запросы через API: если включите закладку «Сеть» в инструментах разработчика браузера, увидите все запросы. В JS-коде разбираться нет необходимости.

Указание from_bound = house и to_bound = house означает, что запрос делается по домам на конкретной улице. При этом сама улица должна быть установлена через locations. Посмотрите пример.

Если вы пользуетесь jQuery-плагином, то координаты для Московского заполняются.


Если используете API, то передавайте полный адрес («Московских» в России несколько):

{
    "query": "г Москва, г Московский",
    "from_bound": {"value":"city"},
    "to_bound": {"value":"city"}
}

Сервис поддержки клиентов работает на платформе UserEcho