0
Answered

Не для всех адресов работает определение «за МКАД» и ещё пара вопросов

Evshi 4 years ago updated by Антон 4 years ago 6

На странице https://dadata.ru/suggestions/#address для некоторых адресов выдаёт метку "За МКАД", а для некоторых нет, хотя адрес за МКАД. Например, "Поселение Сосенское , деревня Бачурино-2 дом 25".


1. Почему так происходит?

2. К сожалению нет возможности проверить, поэтому прошу уточнить - то, что выводится здесь https://yadi.sk/i/g7GdwwCkqBmKR "за МКАД" и в поле data.beltway_hit - одно и тоже или разные значения?

3. data.beltway_distance - расстояние по прямой или по дороге?

4. Если по прямой, есть ли возможность найти кратчайшее расстояние по дороге (Ф-ия маршрут в Яндекс карте)?

Answer

Answer

1. Они будут иметь значение, если адрес находится в Санкт-Петербурге, Москве, Московской и Ленинградской области. Во остальных случаях поля будут пусты. Также beltway_distance будет пуста, если адрес внутри КАД/МКАД

2. Дело в том, что эти поля в Подсказках в принципе не заполняются. Можно протестировать, используя API Стандартизации.

Under review

Добрый день!

Посмотрим, что с этим адресом.


На остальные вопросы ответите?

+1
Answered
  1. Выяснили, что в файловой/API обработке мы корректно отдаем, в пределах или за пределами МКАД находится данный адрес. Проблема касается только демо-формы Подсказок и демо-формы Стандартизации. Спасибо вам за сообщение, мы исправим эту проблему.
  2. beltway_hit показывает, за МКАД или в МКАД находится адрес (для расстояния от МКАД у нас есть другое поле – beltway_distance).
  3. По прямой.
  4. К сожалению, сейчас такой возможности нет.

Благодарю за ответы!

Ещё подскажите, пожалуйста:

1. beltway_hit и beltway_distance всегда будут иметь значения, если адрес за МКАД? Для региональных адресов (Тула, Камчатка и т.д.) тоже будут иметь значения?

2. У вас на сайте можно где-то потестировать значения этих параметров в зависимости от введённого адреса? Вот здесь https://dadata.ru/suggestions/#address таких параметров нет. Или только у себя на сайте пробовать?

Answer

1. Они будут иметь значение, если адрес находится в Санкт-Петербурге, Москве, Московской и Ленинградской области. Во остальных случаях поля будут пусты. Также beltway_distance будет пуста, если адрес внутри КАД/МКАД

2. Дело в том, что эти поля в Подсказках в принципе не заполняются. Можно протестировать, используя API Стандартизации.