Ошибка определения расстояния от МКАД
Добрый день!
Подключили тариф «Расширенный», для возможности определения расстояния от МКАД до указанного адреса.
Через Ваш сайт получаю корректные данные :
Однако, в результате получаю значение «NULL»
,
Как если бы тариф по которому идет запрос данных был «Бесплатный»
Что я делаю «не так»?
С уважением,
Руководитель группы разработки .NET
Александр Профьев
111024, Москва, Шоссе Энтузиастов, 7а
тел.: +7 495 7 888 333 доб. 1206
моб.: +7 916 844 43 89
моб.: +7 925 010 12 19
факс: +7 495 788 1567
Ответ
Александр, добрый день!
Возможно, вы не делаете второй запрос для определения координат и расстояния до кольца? Я проверила, с вашим ключом запросы корректно возвращают данные.
Пока человек не выбрал конкретную подсказку (count > 1), Дадата использует справочник адресов налоговой службы (ФИАС). В нём нет координат адресов и расстояния до кольца.
Когда же человек выбирает конкретную подсказку (count = 1), Дадата возвращает дополнительную информацию об адресе, в том числе расстояние до кольца.
Текст запроса при count = 1 должен быть результатом одного из предыдущих запросов (значением поля unrestricted_value).
Валерия, добрый день!
Я запрашиваю данные по конкретному адресу "г Москва, г Зеленоград, ул 2-я Пятилетка, д 2", где уровень ФИАС = 8 (дом), что означает конкретную и единственную запись...
Уточните пожалуйста, что означает "делать второй запрос"
поле "unrestricted_value" в результате запроса выглядит как "124365, г Москва, г Зеленоград, ул 2-я Пятилетка, д 2"
Вот с этим запросом "unrestricted_value": "124365, г Москва, г Зеленоград, ул 2-я Пятилетка, д 2" вы должны делать запрос с count = 1.
да, получаю один результат уже с расстоянием от МКАД. В принципе, вопрос закрыт. Необходимо было получать именно один результат - тогда все данные заполняются
Нужно делать два запроса — это принцип работы «Подсказок». Сервис предлагает подходящие варианты → выбираете один адрес и делаете второй запрос.
При работе через API «пользователь выбрал конкретный адрес» — это запрос с параметром count = 1
. При этом текст запроса должен быть результатом одного из предыдущих запросов (значением поля unrestricted_value
). Документация: https://dadata.ru/api/suggest/address/#restrictions
Тикет находится в открытом доступе. Если в будущем появятся вопросы — пишите, мы на связи.
Сервис поддержки клиентов работает на платформе UserEcho
Александр, добрый день!
Возможно, вы не делаете второй запрос для определения координат и расстояния до кольца? Я проверила, с вашим ключом запросы корректно возвращают данные.
Пока человек не выбрал конкретную подсказку (count > 1), Дадата использует справочник адресов налоговой службы (ФИАС). В нём нет координат адресов и расстояния до кольца.
Когда же человек выбирает конкретную подсказку (count = 1), Дадата возвращает дополнительную информацию об адресе, в том числе расстояние до кольца.
Текст запроса при count = 1 должен быть результатом одного из предыдущих запросов (значением поля unrestricted_value).