0
Answered

Получить КЛАДР-код города по улице

Александр 4 years ago updated by Антон 3 years ago 2

Подключаю службы доставки к интернет магазину.
Связываю по kladr для города.
Настроил $city.suggestions({...,bounds: "city-settlement",...}); $address.suggestions({...,constraints: $city,...});
Пользовать вводит город, из подсказки получаю kladr, запрашиваю расчет стоимость доставки для данного города, потом пользователь вводит оставшийся адрес по гранулярной подсказке.



Все здорово пока не вводят, например, город "Санкт-Петербург", а потом адрес "Большой Литейный пер.".
Город меняется на "Сестрорецк" (замечательно), а как получить kladr для города без учета улицы и дома, чтобы рассчитать доставку непонятно.



Answer

Answer
Answered
Добрый день.
Если я правильно понял, вы хотите получить КЛАДР код города по улице.
Для этого можно взять КЛАДР улицы и взять первые 11 цифр, остальное забить нулями. Так решится проблема и для улицы (17 цифр в коде), и для дома (19 цифр в коде).
Answer
Answered
Добрый день.
Если я правильно понял, вы хотите получить КЛАДР код города по улице.
Для этого можно взять КЛАДР улицы и взять первые 11 цифр, остальное забить нулями. Так решится проблема и для улицы (17 цифр в коде), и для дома (19 цифр в коде).
Большое спасибо! То что надо. Вот это оперативность :)