Служба поддержки DaData.ru

Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.

0
Отвечен

Только города без адресов в подсказке с адресом

Анонимный 9 лет назад обновлен Антон Жиянов 5 лет назад 4

Здравствуйте. Можно ли используя jQuery-плагин сделать так, чтобы в подсказке с адресом появлялись только города без адресов?

Ответ
Антон Жиянов 8 лет назад
Добрый день, можно.
Вот пример.
0
Отклонен

Код полноты исходного адреса

Анонимный 9 лет назад обновлен Антон Жиянов 5 лет назад 11

Добрый день!

1. Не могли бы вы подсказать, как определяется код качества (стандартизации) и от чего зависит, чтобы нам понимать эту логику и иметь возможность прогнозировать результаты, заранее исправлять неточности в адресах. По каким критериям оценивается качества?

2. Сейчас при обработке адреса, который содержит только улицу и номер дома, например, приходит код полноты = дом не найден в КЛАДР, но нет упоминания, что:
1 Не пригоден, нет региона

2 Не пригоден, нет города


Можете отдавать в коде полноты перечисление всех этих кодов?

На основании этого мы могли бы давать рекомендации (автоматом) своим подразделениям - что именно им следует сделать с адресом, чтобы он распознался корректно.


Также, если есть только город и регион - но подразумевается деление на улицы, то нужно два кода:

3 Не пригоден, нет улицы

4 Не пригоден, нет дома

Ответ
Антон Жиянов 5 лет назад

Не планируем.

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

Можете ли вы работать с данными на английском?

Анонимный 11 лет назад обновлен Антон Жиянов 9 лет назад 3
Ответ
Антон Жиянов 9 лет назад

Если это российские данные, просто набранные транслитом (например, sidorov pavel petrovich), то в принципе можем. Для этого есть модуль обратной транслитерации (сейчас на сайте он отключен).


Если же речь идет о зарубежных адресах / телефонах, то их стандартизация не поддерживается. Кроме украинских адресов, для них есть отдельный модуль.

0
Не ошибка

Метод update в подсказках

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 7
Добрый день.

Не могу разобраться с работой методов плагина. Дополняю стандартный код подключения вызовом метода и получаю ошибку "Uncaught TypeError: undefined is not a function" в строке вызова функции update()

Вот сам код:
<input id="address" name="address" type="text" size="100"/>
<link href="https://dadata.ru/static/css/lib/suggestions-4.8.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--[if lt IE 10]>
    <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.1/jquery.xdomainrequest.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://dadata.ru/static/js/lib/jquery.suggestions-4.8.min.js"></script>

<script type="text/javascript">
    var suggestionsPlugin = $("#address").suggestions({
        serviceUrl: "https://dadata.ru/api/v2",
        token: token,
        type: "ADDRESS",
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
            suggestionsPlugin.clear();
        }
    });
    $("#address").val('Москва');
    suggestionsPlugin.update();
</script>
0
Отвечен

Метод api.Clean<AddressData>(inputs) на C# почему-то возвращает не все параметры

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 7
Попадают только в таком варианте:
[AddressData: source=Москва Милютинский 13, region=Москва, area=, city=, settlement=, street=Милютинский, house=13, qc=0]

0
Исправлен

Отсутствуют улицы Чекатуева и Бакина

Анонимный 9 лет назад обновлен Антон Жиянов 7 лет назад 6

Реальность такова, что в КЛАДР нет многих адресных объектов, в т.ч. улиц.

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

0
Исправлен

Адрес без города, только улица распознан как корректный

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 6

Добрый день.
Отправляю на стандартизацию адрес, не содержащий региона, области, города, только улицу:
грибоедова 1б

получаю стандартизированный адрес:
Россия, г Москва, пер Харитоньевский М., д 1Б

и коды качества и полноты у него при этом:

Дом не найден в КЛАДРКорректный

В данном случае - это ввод в заблуждение. Корректный адрес не будут перепроверять и ошибочно занесут в базу заведомо неправильный адрес.

Можно в этом случае писать хотя бы код качества = Сомнительный.

Ответ
Антон Жиянов 9 лет назад

Исправили, теперь код «сомнительный».

0
Не ошибка

неполный регион

Денис Юрьевич 10 лет назад обновлен Антон Жиянов 10 лет назад 1

в jQuery suggestion.data.region возвращает "Краснодарский" а не "Краснодарский край"

0
Отвечен

Отображать подсказки сверху инпута

buboon 9 лет назад обновлен Антон Жиянов 5 лет назад 2

Добрый день.
Подскажите как можно отобразить контейнер с подсказками сверху от инпута?



Пробовал править ему стили в beforerender, но безрезультатно =(
Удобно было бы в будущем это в настройки плагина вынести или сделать автоматическое отображение в нужную сторону, в зависимости от расположения элемента на странице.
А то если инпут находится в самом низу страницы, растягивать ее, установив floating: true, не айс как-то.

Ответ
Антон Жиянов 5 лет назад

Не планируем.

0
Не ошибка

Ошибка при разбиении адреса

agorkov 9 лет назад обновлен Антон Жиянов 9 лет назад 3

Добрый день!

Адрес 'г. Москва, пр-кт. Федеративный, д. 7, к. 1' разбивается на части следующим образом:

Улица - Федеративный пр-кт

Дом - 5

Корпус - 1 стр 7


Чем можно объяснить такое странное поведение?

Ответ
Антон Жиянов 9 лет назад

А в чем ошибка?

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

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