Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Обработка адреса
Здравствуйте. Есть адресная база, в которой следующие столбцы: Город, Улица, Номер дома, Корпус.
После обработки стандартизированный адрес возвращает корпус как номер квартиры. Как на это можно повлиять?
Можно сделать так:
1. Добавить перед домом отдельный столбец (Дом и корпус).
2. Заполнить его по формуле
=ЕСЛИ(ЕПУСТО(G2);F2;СЦЕПИТЬ(F2;"к";G2))
где F — столбец с домом, а G — столбец с корпусом.
3. В структуре файла выбрать «Дом и корпус» как продолжение предыдущего, а отдельные «Дом» и «Корпус» — «оставить как есть».

Ошибка при разборе адреса
Передаем по API адрес: "г Москва, п Сосенское, д Бачурино, 12 влд"
В ответ получаем распознанный "г Москва, Сосенское п, д Бачурино, д 12"
Естественно без индекса, так как такого дома не существует. В форме Подсказки на сайте у вас при этом нормально опознается на "12 влд"
Бесплатны будут 10 тысяч запросов в день. Для того, чтобы заполнить один адрес, понадобится 10-30 запросов.
Если исчерпаете лимит – Подсказки заблокируются, и разблокируются на следующий день.
Оплата потребуется, если захотите больше 10 тысяч запросов в сутки. Посмотрите тарифы.
Конфликт с Twitter bootstrap?
Добрый день!
Не может быть у jQuery-варианта подсказок адреса конфликта с Twitter Bootstrap? Вижу что запросы к вам проходят, и ответы возвращаются, но визуально ничего не происходит. Вот форма с двумя полями для адреса:
http://www.pskovregiongaz.ru/Home/AskForVDGO
Спасибо!
Насколько я вижу, вы посылаете принудительное ограничение через параметр locations.
constraints: { locations: { region: "Псковская область" }, }
Но в параметре region нужно только значение, без типа.
Передавайте ограничение так:
constraints: { locations: { region: "Псковская" }, }А еще лучше – ограничивайте по коду КЛАДР, это более стабильный вариант:
constraints: { locations: { kladr_id: "6000000000000" }, }
Выборка в подсказках только уникальных городов
Добрый день!
Можно через API в подсказках к адресу - например: "улица Ленина" выводить только уникальные города. Т.е. только те записи, где город уникальный. Одна Москва и т.п., даже если в городе несколько таких улиц.
Также интересуют аналогичные ограничения по другим полям.
Добрый день!
Не очень понятна ваша задача. Уточните, пожалуйста, какую проблему планируете решать при помощи такой фильтрации. Тогда смогу подробнее ответить. В чистом виде такой возможности нет, но может придумаем что-нибудь.
Подсказки по адресу выдают нерелевантные результаты
Я начинаю вводить названия города и ожидаю что он будет в подсказках. Я его выберу и начну вводить название улицы, в подсказках выбиру нужную улицу и продолжу вводить адрес.
Сейчас почему-то при вводе сначала выводятся подсказки для улицы. Т.е мне приходится вводить название города польностью и начинать вводить улицу что бы получить релевантные подсказки. Это не удобно.
Пример. Пытаюсь ввести адрес в Севастополе:
Тоже самое в Яндекс Картах:
Подсказки определяют ваше местонахождение, и формируют выдачу на его основе. Как понимаю, вы находитесь не в Севастополе – поэтому для вас показаны ближайшие релевантные объекты (и рядом с вами куча Севастопольских улиц).
Такую геолокацию можно отключить. Вот пример сравнения выдачи со включенной и отключенной геолокацией.
Здравствуйте, при вводе адреса не работают подсказки
при вводе алреса приходится самим искать данные , т.к. автоматом адрес не выводится
Ошибка Access-Control-Allow-Origin
Запросы к api с использованием jquery плагин и без него возвращают ошибку:
XMLHttpRequest cannot load https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address. Origin http://localhost.ru:3000 is not allowed by Access-Control-Allow-Origin.
Сервис поддержки клиентов работает на платформе UserEcho