Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Если это российские данные, просто набранные транслитом (например, sidorov pavel petrovich), то в принципе можем. Для этого есть модуль обратной транслитерации (сейчас на сайте он отключен).
Если же речь идет о зарубежных адресах / телефонах, то их стандартизация не поддерживается. Кроме украинских адресов, для них есть отдельный модуль.
Метод update в подсказках
Не могу разобраться с работой методов плагина. Дополняю стандартный код подключения вызовом метода и получаю ошибку "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>
Метод api.Clean<AddressData>(inputs) на C# почему-то возвращает не все параметры
[AddressData: source=Москва Милютинский 13, region=Москва, area=, city=, settlement=, street=Милютинский, house=13, qc=0]
Отсутствуют улицы Чекатуева и Бакина
Реальность такова, что в КЛАДР нет многих адресных объектов, в т.ч. улиц.
От стандартизации ожидают адреса в нужном формате, а получают адрес за вычетом тех данных, которых нет в кладр. На мой взгляд, адрес не должен терять улицу тогда, когда она указана в оригинале и подлежит идентификации как улица. Ведь дома остаются, и это разумно! В любом случае стандартизованная версия без потерянных данных должна присутствовать в ответе, так же как и в отдельном поле, предназначенном для такого случая. Возможно, это применимо еще к каким-то частям адреса - не уверен, детально не рассматривали. Но улица - точно.
Адрес без города, только улица распознан как корректный
Добрый день.
Отправляю на стандартизацию адрес, не содержащий региона, области, города, только улицу:
грибоедова 1б
получаю стандартизированный адрес:
Россия, г Москва, пер Харитоньевский М., д 1Б
и коды качества и полноты у него при этом:
| Дом не найден в КЛАДР | Корректный |
В данном случае - это ввод в заблуждение. Корректный адрес не будут перепроверять и ошибочно занесут в базу заведомо неправильный адрес.
Можно в этом случае писать хотя бы код качества = Сомнительный.
неполный регион
в jQuery suggestion.data.region возвращает "Краснодарский" а не "Краснодарский край"
Отображать подсказки сверху инпута
Добрый день.
Подскажите как можно отобразить контейнер с подсказками сверху от инпута?
Пробовал править ему стили в beforerender, но безрезультатно =(
Удобно было бы в будущем это в настройки плагина вынести или сделать автоматическое отображение в нужную сторону, в зависимости от расположения элемента на странице.
А то если инпут находится в самом низу страницы, растягивать ее, установив floating: true, не айс как-то.
Ошибка при разбиении адреса
Добрый день!
Адрес 'г. Москва, пр-кт. Федеративный, д. 7, к. 1' разбивается на части следующим образом:
Улица - Федеративный пр-кт
Дом - 5
Корпус - 1 стр 7
Чем можно объяснить такое странное поведение?
А в чем ошибка?
Подсказки не предназначены для парсинга адреса, их задача – помочь пользователю корректно ввести адрес. Поэтому они предлагают варианты, которые сочли похожими. Пользователь просто выберет второй вариант.
Поиск организации только по ИНН
Почему бы не разрешить пользователю искать по названию организации? А при выборе подсказки подставлять ИНН.
Cтандартизация URL сайтов
Приводить к каноническому виду адреса веб-сайтов и проверять доступность сайта.
Сервис поддержки клиентов работает на платформе UserEcho