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

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

0
Не ошибка

Изменился формат адресов

ddit 8 лет назад обновлен Антон Жиянов 8 лет назад 3

У вас изменился формат полных адресов. Т.е. раньше было "г Москва, Федеративный пр-кт, д 39, кв 32" а теперь тот же адрес возвращается как "г Москва, Ивановское р-н, Федеративный пр-кт, д 39, кв 32". Можно вернуть как было?

0
Отвечен

Подсказки для организации на php

flexx 8 лет назад обновлен Антон Жиянов 7 лет назад 4

Добрый день, не получается сделать запрос для организаций на php. Пример брал: https://gist.github.com/nalgeon/10387295 для адреса работает прекрасно.

Ответ
Анастасия 7 лет назад

Добрый день!


Вы смотрели пример работы с API стандартизации.

Попробуйте выполнить запрос по примерам вызова API подсказок:

1. Получение данных об организации по ИНН.

2. Пример работы с подсказками на PHP.

0
Отвечен

Все города в области

michael grandline 8 лет назад обновлен 8 лет назад 3

Добрый день.


Делаю модуль по срокам доставки: пользователь выбирает город или область и ему показывается, когда доставят товар. Вопрос в следующем: возможно ли сделать так, чтобы все города в выбранной области имели одно значение? Например, пользователь выбрал "Алтайский край" и все города, находящиеся в этом субъекте, получают одно и то же значение.


Надеюсь, расписал понятно, но если необходимы уточнения, пожалуйста, укажите, напишу более подробно. Заранее огромное спасибо.

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

Эта задача не имеет отношения к подсказкам, они вообще ничего не знают о сроках доставки. Вопрос организации вашего кода :–)


Можно, например, завести карту со сроками доставки для каждой области. Ключом карты может быть название области или первые цифры ее КЛАДР-кода:

var terms = {
  '22': 10, // 10 дней для Алтайского края
  '52': 9  // 9 дней для Нижегородской области
}

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

0
Отвечен

Подсказки Адрес: дать возможность произвольного ввода адреса

Егор 8 лет назад обновлен 8 лет назад 8

Всем привет!

Хочу позволить пользователю вводить адрес как он хочет, но предоставить ему возможность мышью подтвердить выбор соответствующего адресного объекта. Я уже "под капотом" раскидаю полученные данные по полям и т.д. Но пользователю нужно дать возможность вводить адрес так как он хочет: со страны ли начинает, с города, с дома, вперед-назад, может на три страницы ему нужно адрес расписать... То есть нужно, чтобы значение в поле #address не изменялось при выборе найденного объекта, а оставалось ровно тем же, каким его ввел пользователь.

Как я понял, либо triggerSelectOnSpace не про это, либо я не понял, как его "готовить", либо у меня почему-то не работает. Я правильно тогда понимаю, что нужно модифицировать функцию onSelect() ?

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

Когда человек выбирает мышью вариант из списка, естественно и ожидаемо, что его выбор подставляется в текстовое поле. Так работает поисковая строка Яндекса и все остальные известные мне случаи автодополнения ввода.


Как перекрыть это поведение: запоминать введенное пользователем значение и возвращать его в обработчике formatSelected.

0
Не ошибка

Индекс Москвы и Севастополя

Марат Фазулзянов 8 лет назад обновлен Антон Жиянов 8 лет назад 3

Если указать город (или регион) Москва или Севастополь, то не определяется почтовый индекс. Я понимаю, что в таких мегагородах много индексов, и пока не указана улица (а иногда даже и дом), то невозможно дать точный индекс. Но есть же какой-то основной индекс, приписанный к городу? Ведь если, к примеру, набрать Санкт-Петербург, то индекс определяется (190000).

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

Навскидку сказать сложно – городов в России много, и в ФИАС иногда не бывает индексов по ошибке.

Да, мы планируем объединение баз где-то в районе Нового года.

0
Отвечен

Как контролировать израсходованное количество запросов?

Марат Фазулзянов 8 лет назад обновлен 8 лет назад 7

Хотим подключить jquery-плагин к магазину. Пока бесплатно. Есть ли возможность контролировать, сколько запросов израсходовано или сколько осталось?

Если такой возможности нет в бесплатном варианте, то есть ли такая возможность в коммерческом варианте?

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

Статистику по использованию Подсказок можно найти в Личном Кабинете.

0
Отвечен

Подсказка при программном заполнении поля

nozd 8 лет назад обновлен Антон Жиянов 8 лет назад 8

Добрый день!
Если возможность инициализировать подсказку по адресу при заполнении поля, по к-рому работает подсказка, программными средствами?
Т.е. я ввожу не от руки, а через JS, при этом надо по введённой строке отправить запрос, получить подсказку и выбрать первый вариант.

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

В организации есть гранулярный адрес — поле data.address.data. Если он не заполнен, значит Дадата не смогла уверенно распарсить адрес, и автоматически выбирать его из подсказок точно не стоит.

0
Отвечен

Добрый день. А это не ошибка?

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

Image 298

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

Насколько я понимаю, у вас сейчас работает так:

  1. Пользователь вводит адрес.
  2. Вы шлете запрос с count=1 и адресом, введенным на шаге 1.

Подсказки не рассчитаны на такой сценарий работы. Пользовательский адрес должен отправляться в подсказки с count > 1. И только когда человек выбрал конкретный адрес из числа предложенных подсказками, идет запрос с count = 1.


Так всё будет работать.

0
Отвечен

как вы получаете геокоординаты?

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

1 как вы получаете геокоординаты?

2 какой процент домов есть с гео?

Ответ
Антон Жиянов 8 лет назад
  1. Получаем координаты из OSM
  2. Покрытие геокоординат

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