0
Исправлен

не работает поиск улиц внутри города Кандалакша

niceloki 10 лет назад обновлен Антон Жиянов 10 лет назад 10

Добрый день!


Не возвращаются подсказки по улицам при ограничении по коду КЛАДР города Кандалакша.


Повторить можно тут:

http://suggestions.dadata.ru/suggestions/address


Если ввести адрес целиком (одной строкой), то варианты показывает:

Мурманская обл, г Кандалакша, ул Набережная

Скриншот: http://joxi.ru/J2blkwRuPwR3r6


Если же попытаться искать сверху вниз (по гранулярному):

* сначала вводим и выбираем город Кандалакша

* затем пытаемся ввести улицу Набережная

* никаких подсказок не получаем


Скриншот: http://joxi.ru/D2PQlwxt0RZkA3


Просим срочно исправить проблему - у нас из-за нее не работает выбор улицы на проекте.

На рассмотрении

Добрый день, разбираемся, в чем проблема, постараемся ответить максимально быстро.

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

Скажите, вас устроило бы такое временное решение – для данного конкретного адреса заполнять поля, начиная с региона?

К сожалению это не подойдет - мы сначала выбираем город, а потом вводим улицу

Область и район отдельно не выбираем.

Правильно понимаю, что проблема в несоответствии кода КЛАДР в подсказке по городу и то что дальше по улице идет? не указан район в коде

Да, все правильно понимаете – гранулярные подсказки ищут адрес, ориентируясь на КЛАДР коды вышестоящих элементов.

В вашем конкретном случае в Подсказки приходит некорректный КЛАДР код для Кандалакши, если искать ее сразу, а не последовательно (начиная с области). Соответственно, при поиске улицы Набережной отправляется следующий запрос:

{"locations":[{"kladr_id":"5100000400000"}],
"restrict_value":true,
"from_bound":{"value":"street"},
"to_bound":{"value":"street"},
"query":"ул Набережная","count":10}

Проблема в том, что код 5100000400000 неверный, а верный – 5100100100000, и Подсказки не знают об улице с таким вышестоящим КЛАДР кодом (поэтому отдают пустой ответ).


Ясно. По примерным срокам решения получится соориентировать?

Как только поймем, насколько быстро сможем починить – отпишем.

Боюсь, быстро починить не получится.

Придумали для вас временное решение, посмотрите пример.

Решение понял. Спасибо

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