Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Изменился формат адресов
У вас изменился формат полных адресов. Т.е. раньше было "г Москва, Федеративный пр-кт, д 39, кв 32" а теперь тот же адрес возвращается как "г Москва, Ивановское р-н, Федеративный пр-кт, д 39, кв 32". Можно вернуть как было?
Подсказки для организации на php
Добрый день, не получается сделать запрос для организаций на php. Пример брал: https://gist.github.com/nalgeon/10387295 для адреса работает прекрасно.
Добрый день!
Вы смотрели пример работы с API стандартизации.
Попробуйте выполнить запрос по примерам вызова API подсказок:
Все города в области
Добрый день.
Делаю модуль по срокам доставки: пользователь выбирает город или область и ему показывается, когда доставят товар. Вопрос в следующем: возможно ли сделать так, чтобы все города в выбранной области имели одно значение? Например, пользователь выбрал "Алтайский край" и все города, находящиеся в этом субъекте, получают одно и то же значение.
Надеюсь, расписал понятно, но если необходимы уточнения, пожалуйста, укажите, напишу более подробно. Заранее огромное спасибо.
Эта задача не имеет отношения к подсказкам, они вообще ничего не знают о сроках доставки. Вопрос организации вашего кода :–)
Можно, например, завести карту со сроками доставки для каждой области. Ключом карты может быть название области или первые цифры ее КЛАДР-кода:
var terms = { '22': 10, // 10 дней для Алтайского края '52': 9 // 9 дней для Нижегородской области }
Дальше при выборе подсказки берете первые два символа от поля kladr_id, получаете код области, и по нему выбираете значение из terms.
Подсказки Адрес: дать возможность произвольного ввода адреса
Всем привет!
Хочу позволить пользователю вводить адрес как он хочет, но предоставить ему возможность мышью подтвердить выбор соответствующего адресного объекта. Я уже "под капотом" раскидаю полученные данные по полям и т.д. Но пользователю нужно дать возможность вводить адрес так как он хочет: со страны ли начинает, с города, с дома, вперед-назад, может на три страницы ему нужно адрес расписать... То есть нужно, чтобы значение в поле #address не изменялось при выборе найденного объекта, а оставалось ровно тем же, каким его ввел пользователь.
Как я понял, либо triggerSelectOnSpace не про это, либо я не понял, как его "готовить", либо у меня почему-то не работает. Я правильно тогда понимаю, что нужно модифицировать функцию onSelect() ?
Когда человек выбирает мышью вариант из списка, естественно и ожидаемо, что его выбор подставляется в текстовое поле. Так работает поисковая строка Яндекса и все остальные известные мне случаи автодополнения ввода.
Как перекрыть это поведение: запоминать введенное пользователем значение и возвращать его в обработчике formatSelected.
Индекс Москвы и Севастополя
Если указать город (или регион) Москва или Севастополь, то не определяется почтовый индекс. Я понимаю, что в таких мегагородах много индексов, и пока не указана улица (а иногда даже и дом), то невозможно дать точный индекс. Но есть же какой-то основной индекс, приписанный к городу? Ведь если, к примеру, набрать Санкт-Петербург, то индекс определяется (190000).
Навскидку сказать сложно – городов в России много, и в ФИАС иногда не бывает индексов по ошибке.
Да, мы планируем объединение баз где-то в районе Нового года.
Как контролировать израсходованное количество запросов?
Хотим подключить jquery-плагин к магазину. Пока бесплатно. Есть ли возможность контролировать, сколько запросов израсходовано или сколько осталось?
Если такой возможности нет в бесплатном варианте, то есть ли такая возможность в коммерческом варианте?
Подсказка при программном заполнении поля
Добрый день!
Если возможность инициализировать подсказку по адресу при заполнении поля, по к-рому работает подсказка, программными средствами?
Т.е. я ввожу не от руки, а через JS, при этом надо по введённой строке отправить запрос, получить подсказку и выбрать первый вариант.
В организации есть гранулярный адрес — поле data.address.data. Если он не заполнен, значит Дадата не смогла уверенно распарсить адрес, и автоматически выбирать его из подсказок точно не стоит.
Насколько я понимаю, у вас сейчас работает так:
- Пользователь вводит адрес.
- Вы шлете запрос с count=1 и адресом, введенным на шаге 1.
Подсказки не рассчитаны на такой сценарий работы. Пользовательский адрес должен отправляться в подсказки с count > 1. И только когда человек выбрал конкретный адрес из числа предложенных подсказками, идет запрос с count = 1.
Так всё будет работать.
как вы получаете геокоординаты?
1 как вы получаете геокоординаты?
2 какой процент домов есть с гео?
Сервис поддержки клиентов работает на платформе UserEcho