Сервис работы с адресамиПространство имен: pullenti.address
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() ![]() | get_children_objects | list | Получить список дочерних объектов для ГАР-объекта |
![]() ![]() | get_gar_index_path | str | Получить папку с используемым ГАР-индексом (если null, то индекс не подгружен) |
![]() ![]() | get_gar_statistic | GarStatistic | Получить информацию по индексу и его объектам |
![]() ![]() | get_object | GarObject | Получить объект по внутреннему идентификатору (он может меняться от версии к версии индекса, долгосрочно привязываться к нему НЕЛЬЗЯ) |
![]() ![]() | get_server_uri | str | Если связь с сервером установлена, то вернёт адрес |
![]() ![]() | get_server_version | str | Получить версию SDK на сервере |
![]() ![]() | initialize | нет | Инициализация движка - необходимо вызывать один раз в начале работы. |
![]() ![]() | process_single_address_text | TextAddress | Обработать текст с одним адресом (адресное поле) |
![]() ![]() | process_single_address_texts | list | Обработать порцию адресов. Использовать в случае сервера, посылая ему порцию на обработку (не более 100-300 за раз), чтобы сократить время на издержки взаимодействия. Для обычной работы (не через сервер) это эквивалентно вызову в цикле process_single_address_text и особого смысла не имеет. |
![]() ![]() | process_single_address_texts_records | list | Пробразовать порцию адресов сразу в представление для записи в БД (фактически вызываются process_single_address_texts и затем для каждого AddressDbRecord.AddressDbRecord, для случая взаимодействия с сервером так получится эффективнее) |
![]() ![]() | process_text | list | Обработать произвольный текст, в котором есть адреса |
![]() ![]() | search_objects | SearchResult | Искать объекты (для выпадающих списков) |
![]() ![]() | set_gar_index_path | нет | Указание директории с индексом ГАР (если не задать, то выделяемые объекты привязываться не будут) |
![]() ![]() | set_server_connection | bool | Для работы установить связь с сервером и все запросы делать через него (используется для ускорения работы для JS и Python) |