+6
Completed

Получать адресные данные по коду ФИАС или КЛАДР

megavanilla 4 years ago in Подсказки • updated by Антон 3 years ago 4
Доброго всем времени суток! Уверен будет хорошо не только получать код объекта ФИАС из введенного адреса, но и также выполнять обратную функцию. К примеру можно хранить данные о местонахождении посетителей всего лишь одним набором цифр, а при показе восстанавливать такой вот замечательной функцией. В итоге клиент всегда видит адрес а наши базы не растут в огромном количестве. Благодарю за внимание.

Удобно было бы получать адрес по коду ФИАС или коду КЛАДР.

Answer

Answer
Completed
Добавили в API отдельный метод. Ищет только по актуальным адресам, до улицы включтельно.
А как Вы предлагаете быть с домами? У них нет (не у всех, конечно, но у диапазонных значений точно) уникального кода КЛАДР/ФИАС :).
Можно конечно придумать различные варианты реализации
  • Возвращать список для таких запросов
  • Генерировать уникальный идентификатор как FIAS_ID_значение_дома
  • something else :)?
Но у каждого решения будут свой недостаток: или придется искать дом в списке или затачиваться на алгоритм генерации. Что думаете :) ?


Чтобы не усложнять жизнь с домами, можно хранить код до улицы, а дом, строение, квартиру — отдельными полями. Все равно проще получается, чем весь адрес хранить.
Было бы полезно для актуализации адресов — передаешь код ФИАС, в ответ получаешь актуальный адрес из ФИАС, без ошибок распознавания адреса.
Answer
Completed
Добавили в API отдельный метод. Ищет только по актуальным адресам, до улицы включтельно.